نمایش نتایج 1 تا 4 از 4

نام تاپیک: بدست آوردن اولین روز سال

  1. #1

    بدست آوردن اولین روز سال

    شما میدانید با چه رابطه ای میتونم پیدا کنم که اولین روز سال چند شنبه است ؟من هیچ رابطه ای بینشون پیدا نکردم یعنی اگر مبدا را سال 83 بگیریم
    و روز اول سال شنبه است چون سال 83 کبیسه است سال 84 اولین روزش(2 روز جلو میرود)دوشنبه میشود و سال 85(چون سال قبلش کبیسه نبوده 1 روز جلو میرود)سه شنبه میشود و به همین ترتیب
    اما نمیدونم چه رابطه ای بنویسم که با داشتن شماره سال بگه اولین روز سال چند شنبه است؟؟
    ممنون میشم راهنماییم کنید

  2. #2

  3. #3
    چطوری؟ میشه برای ما هم بگی

  4. #4
    با استفاده از این کد
    			int YearTemp = int.Parse(textBox1.Text);
    int BetweenYear = 0;
    int IDYearFirstDay = 0;

    if(YearTemp <= 1999 && YearTemp >= 1300)
    {
    BetweenYear = YearTemp - 1300;
    }
    else if (YearTemp >= 2000 && YearTemp <= 1299)
    {
    return;
    }

    if(BetweenYear <= 3)
    {
    IDYearFirstDay = BetweenYear + 2;
    }
    else if(BetweenYear > 3)
    {
    int CountKabise = (BetweenYear / 4);
    int CounterForFirstDayOfYear = CountKabise + BetweenYear + 2;
    if(CounterForFirstDayOfYear >= 7)
    {
    CounterForFirstDayOfYear = CounterForFirstDayOfYear % 7;
    }
    IDYearFirstDay = CounterForFirstDayOfYear;
    }
    if(IDYearFirstDay == 0)
    {
    textBox2.Text = "شنبه";
    }
    else if(IDYearFirstDay == 1)
    {
    textBox2.Text = "یکشنبه";
    }
    else if(IDYearFirstDay == 2)
    {
    textBox2.Text = "دوشنبه";
    }
    else if(IDYearFirstDay == 3)
    {
    textBox2.Text = "سه شنبه";
    }
    else if(IDYearFirstDay == 4)
    {
    textBox2.Text = "چهار شنبه";
    }
    else if(IDYearFirstDay == 5)
    {
    textBox2.Text = "پنجشنبه";
    }
    else if(IDYearFirstDay == 6)
    {
    textBox2.Text = "جمعه";
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •