Menurut kalender Julian, tahun di mana ada 29 Februari, dan jumlah hari adalah 366, disebut tahun kabisat. Setiap tahun keempat, satu hari lagi ditambahkan ke 28 hari biasa di bulan Februari. Namun, algoritma untuk menghitung tahun kabisat ini setelah adopsi kalender Gregorian pada tahun 1582 harus diubah.
instruksi
Langkah 1
Bagi nilai numerik tahun dengan 4. Tahun yang tidak habis dibagi 4 bukan tahun kabisat.
Contoh.
2008/4 = 502
2011/4 = 502, 75
2008 adalah tahun kabisat (habis dibagi habis), menurut aturan langkah 1, 2011 bukan tahun kabisat (habis dibagi sisa).
Langkah 2
Setelah berhasil menyelesaikan langkah 1, bagi tahun numerik dengan 100.
Jika suatu tahun habis dibagi 100 tanpa sisa, tahun itu bukan tahun kabisat, meskipun berhasil dibagi 4.
Contoh.
2104/4 = 526
2104 / 100 = 21, 04
Tahun 2104 adalah kelipatan 4, tetapi bukan kelipatan 100 (saat membagi, sisanya diperoleh).
Menurut aturan langkah 2, ini adalah tahun kabisat. 2100/4 = 525
2100 / 100 = 21
Tahun 2100 adalah kelipatan 4, tetapi kelipatan 100. Menurut aturan langkah 2, ini bukan tahun kabisat.
Tapi mungkin ada pengecualian di sini juga. Untuk perhitungan yang akurat, ikuti langkah 3.
Langkah 3
Adalah perlu untuk membagi tahun, yang nilai numeriknya ternyata merupakan kelipatan 4 dan 100, dengan 400. Jika dibagi tanpa sisa, maka tahun itu, bagaimanapun, adalah tahun kabisat!
Contoh.
2100/4 = 525
2100 / 100 = 21
2100 / 400 = 5, 25
2100 bukan kelipatan 400, yang berarti, menurut semua aturan, ini bukan tahun kabisat 2000/4 = 500
2000 / 100 = 20
2000 / 400 = 5
Tahun 2000 habis dibagi 4, 100, tapi juga bisa dibagi 400. Oleh karena itu, menurut aturan langkah 3, ini adalah tahun kabisat.