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

در این قسمت میخواهم روشی را آموزش دهم که بتوانید بدون داشتن تقویم بفهمید روز مشخصی از سال چه روزی از هفته است

برای اینکار باید عدد روزهای هفته را بدانید .این عدد ها بصورت زیر است.

شنبه       0

یک شنبه 1         

دو شنبه   2

سه شنبه  3         

چهار شنبه 4        

پنج شنبه  5

جمعه    6

هرسال نیز عددی دارد . عدد هرسال برابر عدد آخرین روز سال قبل از آن سال میباشد .بعنوان مثال اخرین روز سال ۱۳۸۸ شنبه است پس عدد سال ۱۳۸۹ برابر صفر می باشد.

برای محاسبه روز سال x  را شماره ماه  و  h را روز ماه و  a را عدد سال در نظر می گیریم .

با فرمول   a + h +(x-1)3  برای شش ماه اول سال  و با فرمول   a + h + (x-5)2برای ششماه دوم سال عددی بدست می آوریم سپس عدد حاصل رابر عدد 7  تقسیم می کنیم  باقیمانده این تقسیم عدد روز مورد نظر در هفته را مشخص می کند .

بعنوان مثال  16 خرداد  1389  : x=3 , h=16 ,a =0   چون در شش ماه اول سال میباشد پس              

  3(۱-۳)+16+0=22  وباقیمانده تقسیم 22 بر 7 برابر  1 میشود پس 16 خرداد 1389 روز یک شنبه است .

یا 13 ابان 1389 :  x=8 , h=13 , a=0   چون ابان در شش ماه دوم سال میبا شد پس 

2(۵-۸) +13 +0 =19   و باقیمانده تقسیم 19 بر 7 برابر 5 میباشد پس 13 ابان 1389 روز پنج شنبه میباشد .