Menurut kalendar Julian, tahun di mana ada 29 Februari, dan jumlah hari adalah 366, disebut tahun lompat. Setiap tahun keempat, satu hari lagi ditambahkan pada 28 hari biasa Februari. Walau bagaimanapun, algoritma ini untuk mengira tahun lompat setelah penerapan kalendar Gregorian pada tahun 1582 harus diubah.
Arahan
Langkah 1
Bahagikan nilai berangka tahun dengan 4. Tahun yang tidak boleh dibahagi dengan 4 bukan tahun lompat.
Contohnya.
2008/4 = 502
2011/4 = 502, 75
2008 adalah tahun lompatan (dibahagi tanpa baki), menurut peraturan langkah 1, 2011 bukan tahun lompatan (dibagi dengan baki).
Langkah 2
Setelah berjaya melengkapkan langkah 1, bahagi tahun angka dengan 100.
Sekiranya setahun dapat dibahagi dengan 100 tanpa baki, tahun itu tidak akan menjadi tahun lompatan, walaupun berjaya dibahagi dengan 4.
Contohnya.
2104/4 = 526
2104 / 100 = 21, 04
Tahun 2104 adalah gandaan 4, tetapi bukan gandaan 100 (ketika membahagi, selebihnya diperoleh).
Menurut peraturan langkah 2, ini adalah tahun lompatan. 2100/4 = 525
2100 / 100 = 21
Tahun 2100 adalah gandaan 4, tetapi gandaan 100. Menurut peraturan langkah 2, ini bukan tahun lompatan.
Tetapi mungkin ada pengecualian di sini juga. Untuk pengiraan yang tepat, ikuti langkah 3.
Langkah 3
Perlu dibahagi tahun, nilai berangka yang berubah menjadi gandaan 4 dan 100, dengan 400. Sekiranya dibahagi tanpa baki, maka tahun ini adalah tahun lompat!
Contohnya.
2100/4 = 525
2100 / 100 = 21
2100 / 400 = 5, 25
2100 bukan kelipatan 400, yang bermaksud, menurut semua peraturan, itu bukan tahun lompatan 2000/4 = 500
2000 / 100 = 20
2000 / 400 = 5
Tahun 2000 dapat dibahagi dengan 4, 100, tetapi juga 400. Oleh itu, menurut peraturan langkah 3, ini adalah tahun lompatan.