ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 1 از 1
  1. #1
    romina
    كاربر عادي
    تاریخ عضویت
    2012 Dec
    نوشته ها
    1
    0
    0

    نوشتن برنامه تقویم میلادی با استفاده از یافتن روز هفته

    مي دانيدتاريخ تولد ميلادي شما، يك آوريل 1993 بوده است .ميخواهيد بدانيد اين روز چند شنبه بوده است.



    در سی پلاس پلاس لطفا کمکم کنید



    براي اين كار ميتوانيد از رابطه رياضي زير با مفروضاتي كه بعد از آن ذكر ميشود استفاده نمود.
    رابطه رياضي
    براي يافتن روز هفته ازk امين روز ماه m از سال n قرار مي دهيم:
    w≡k+[2.6m-0.2]-2c+y+[y/4]+[c/4] ) mod 7)
    با توجه به مقدارw و جدول نام روز هفته به دست مي آيد:
    نام روز W
    يك شنبه 0
    دوشنبه 1
    سه شنبه 2
    چهارشنبه 3
    پنج شنبه 4
    جمعه 5
    شنبه 6






    كه در آن
    Cقرن=
    Y=سال خاص آن قرن
    K=روز ماه
    n=سال
    m=ماه
    با
    11=ژانويه
    12=فوريه
    1=مارس
    ژوين=4
    ژوييه=5
    اوت=6
    سپتامبر=7
    اكتبر=8
    نوامبر=9
    دسامبر=10

    مثال:در مورد 3 آوريل 1951 داريم
    توضيح مقدار متغيير
    سومين روز 3 K
    از ماه شماره 2(آوريل) 2 m
    سال 1951 n
    قرن 19 c
    سال خاص قرن 51 y

    مثال:براي يافتن نام روز هفته 1 ژانويه 1900،داريم

    توضيح مقدار متغيير
    سومين روز 1 K
    از ماه شماره 2(آوريل) 11 m
    سال 1900 n
    قرن 18 c
    سال خاص قرن 99 y




    از فرمول داريم:
    w≡1+28-36+99+4+44 ≡1 (mod 7)
    لذا با توجه به مقدار w اولين روز قرن بيستم دوشنبه بوده است.
    الف-برنامه اي بنويسيد كه تاريخي را از ورودي گرفته ودر خروجي مشخص نمايد چندشنبه بوده است؟
    ب=برنامه اي بنويسيد كه با استفاده از رابطه رياضي فوق سال ميلادي را (مثلا 2012) را از ورودي گرفته ،تقويم كامل آن سال را چاپ نمايد.
    -سعي كنيد با پيدا كردن رابطه بين تقئيم خورشيدي وميلادي برنامه هاي فو ق را براي تقويم خورشيدي نيز بنويسيد.
    ویرایش توسط romina : 2012-12-06 در ساعت 09:13 PM
نمایش نتایج: از 1 به 1 از 1

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ: 1
    آخرين نوشته: 2012-12-20, 01:11 PM
  2. آموزش اجرای ماشین حساب ویندوز در delphi
    توسط Prof.MohammadGh در انجمن برنامه نویسی در Delphi
    پاسخ: 0
    آخرين نوشته: 2012-10-22, 11:06 AM
  3. تغییر Volume ویندوز در دلفي
    توسط MspSoft در انجمن برنامه نویسی در Delphi
    پاسخ: 0
    آخرين نوشته: 2012-04-14, 04:23 PM
  4. آموزش نصب ویژوال بیسیک بر روی ویندوز 7
    توسط vahid4251 در انجمن برنامه نویسی در 6 VB
    پاسخ: 0
    آخرين نوشته: 2012-02-22, 03:15 PM
  5. متوقف کردن ساعت ویندوز
    توسط vahid4251 در انجمن برنامه نویسی در 6 VB
    پاسخ: 0
    آخرين نوشته: 2011-12-15, 07:36 PM

مجوز های ارسال و ویرایش

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

Content Relevant URLs by vBSEO 3.6.0 RC 2