کیلنڈر کے مسائل - فوری نظر ثانی

کیلنڈر کے مسائل - فوری مرور

اہم نکات (ایک لائنرز)
  1. عام سال = 365 دن = 1 اضافی دن؛ لیپ سال = 366 دن = 2 اضافی دن۔
  2. ہر 100 سال میں 5 اضافی دن ہوتے ہیں (76 عام + 24 لیپ)۔
  3. ہر 400 سال میں 0 اضافی دن ہوتا ہے (400 کے ضرب والے لیپ سال ہوتے ہیں)۔
  4. صدی لیپ اصول: 400، 800، 1200، 1600، 2000… لیپ ہیں؛ 1700، 1800، 1900 نہیں ہیں۔
  5. اضافی دن چکر: 0-اتوار، 1-پیر، 2-منگل، 3-بدھ، 4-جمعرات، 5-جمعہ، 6-ہفتہ۔
  6. ماہانہ کوڈز (غیر لیپ): J F M A M J J A S O N D → 0 3 3 6 1 4 6 2 5 0 3 5۔
  7. ڈومز ڈے اصول: 4/4، 6/6، 8/8، 10/10، 12/12، 5/9، 9/5، 7/11، 11/7 سب ایک ہی ہفتے کے دن پر آتے ہیں۔
  8. زیلر کا شارٹ کٹ: (تاریخ + ماہ-کوڈ + سال کے آخری دو + سال کے آخری دو/4) mod 7 → ہفتے کا دن دیتا ہے۔
  9. پیچھے/آگے ایک ہی سال میں: دن براہ راست جمع/گھٹائیں؛ سال عبور کریں تو اضافی دن ایڈجسٹ کریں۔
  10. ویسا ہی کیلنڈر 6 یا 11 یا 28 سال بعد دہراتا ہے، لیپ پیٹرن پر منحصر ہے۔
  11. 15 اگست ہر سال +1 ہفتے کا دن آگے جاتا ہے (لیپ میں +2)۔
  12. 29 فروری صرف صدی کے 400 کے ضرب والے لیپ سالوں میں ہوتی ہے۔
  13. 100 سال کا بلاک میں 76 عام + 24 لیپ → 124 اضافی دن ≡ 5 mod 7۔
  14. 2000-2099 میں 25 لیپ سال ہیں (2000 لیپ ہے، 2100 نہیں)۔
  15. تیز صدی اینکر: 1900-پیر، 2000-منگل، 2100-اتوار (یاد رکھیں)۔
  16. 1 جنوری 1 عیسوی پیر تھی (ریفرنس اینکر)۔
  17. کیلنڈر دہراتا ہے جب کل اضافی دن = 0 mod 7۔
  18. 29 فروری شمار نہ کریں اگر تاریخ 29 فروری سے پہلے ہو لیپ سال میں۔
  19. “صدی کا آخری دن” = جمعہ (100 سال ≡ 5 اضافی دن → پیر سے 5واں دن)۔
  20. RRB پسندیدہ: “دی گئی تاریخ کا ہفتے کا دن نکالیں” → ہمیشہ خالص اضافی دن شمار کریں۔
اہم فارمولے/قواعد
فارمولہ/قاعدہ استعمال
طاق دن = (365 × سال + لیپ سال) mod 7 مکمل ہفتوں سے زیادہ دن
لیپ سال = ⌊سال/4⌋ – ⌊سال/100⌋ + ⌊سال/400⌋ زیادہ شمار سے بچنے کے لیے درست گنتی
ماہ کوڈ + تاریخ + (YY + ⌊YY/4⌋) mod 7 1 جنوری کے اینکر سے ہفتہ کا دن
صدی کا آفسیٹ: 1600-0، 1700-5، 1800-3، 1900-1، 2000-0 کسی بھی تاریخ کے لیے اوپر میں شامل کریں
ڈومز ڈے = (2 + 5×(cc mod 4) + YY + ⌊YY/4⌋) mod 7 پورے سال کے لیے اینکر ہفتہ
ایک ہی کیلنڈر کا وقفہ = 6 / 11 / 28 سال سالوں کے درمیان لیپ پیٹرن چیک کریں
100 سال ≡ 5 طاق دن 100 بلاک شفٹ کے لیے فوری
400 سال ≡ 0 طاق دن ہر 400 سال بعد چکر دہراتا ہے
29 فروری → صرف اگر تاریخ ≥ 29 فروری ہو تو 1 اضافی طاق دن شامل کریں لیپ سال کی حدود کا قاعدہ
یاد رکھنے کے ٹرکس
  • “0336 1462 5035” – ماہ کوڈز ترتیب میں (J-D)۔
  • “5-6-0-1” – صدی آفسیٹس 1700-1800-1900-2000۔
  • “DOOM” – دو ہندسوں کی تاریخیں 4/4، 6/6، 8/8، 10/10، 12/12 ہمیشہ ایک ہی ہفتہ۔
  • “FRI-day LAST” – صدی کے آخری سال (لیپ نہیں) کا آخری دن جمعہ ہے۔
  • “Leap-4، Skip-100، Leap-400” – لیپ قاعدہ یاد رکھنے کے لیے گانا۔
عام غلطیاں
غلطی صحیح طریقہ
2000 کبسہ سال ہے لیکن 1900 نہیں، یہ بھول جانا صدی کو 400 سے قابلِ تقسیم ہونے کی جانچ کریں
جنوری کی تاریخوں کے لیے 29 فروری کو شمار کرنا اگر تاریخ 29 فروری سے پہلے ہے تو 29 فروری کو نظر انداز کریں
اضافی دنوں کے لیے اندھا دھند 365.25 استعمال کرنا درست کبسہ سال کا فارمولا استعمال کریں
1 جنوری 2000 کو اتوار سمجھنا یہ ہفتہ تھا (اینکر 0)
ہر 100 سال پر 1 اضافی دن جمع کرنا 100 سال 5 اضافی دن دیتے ہیں، 1 نہیں
آخری لمحے کی تجاویز
  1. مہینہ کوڈز اور صدی آفسیٹس پہلے کاغذ پر لکھ دیں۔
  2. ہر جمع کے بعد ہمیشہ “mod 7” کریں تاکہ اعداد چھوٹے رہیں۔
  3. “ایک ہی کیلنڈر” کے سوالات کے لیے کبسہ سال کی زوجیت اور اضافی دنوں کی گنتی دونوں چیک کریں۔
  4. اگر آپشنز قریب ہوں تو دوبارہ چیک کریں کہ 29 فروری رینج کے اندر آتا ہے یا نہیں۔
  5. 30 سیکنڈ کے سوالات میں موجودہ سال کے لیے Doomsday اینکر استعمال کریں بجائے مکمل حساب کے۔
فوری مشق (5 MCQs)
1. 15 اگست 1947 کو ہفتے کا کون سا دن تھا؟جمعہ
2. 100 سال میں کتنے اضافی دن ہوتے ہیں؟5
3. 2028 کا کیلنڈر اگلی بار کس سال دہرائے گا؟2056
4. اگر 5 مارچ 2009 جمعرات تھا تو 5 مارچ 1985 کیا تھا؟منگل
5. درج ذیل میں سے کون سا کبسہ سال نہیں ہے؟ 1600، 1700، 2000، 24001700