Artık yıl, bir yılın 366 gün sürdüğü yıllara denir. Daha fazal bilgi için Wikipedia - Wikipedia Artık Yıl sayfasını inceleyiniz.
Yılın artık yıl olması için ön koşul o yıl 4'e tam bölünebilmesi gerekmektir. Ancak sadece bu yeterli değildir. Bilimsel sebeplerden dolayı 100 bölünmeyip 400 tam bölünebilen yıllar artık yıl olarak kabul edlir.
- Yıl 4 ile eşit bölünebilir ise, adım 2'e gidin. Aksi durumda, 5. adıma gidin.
- Yıl 100 ile eşit bölünebilir ise, adım 3'e gidin. Aksi durumda, 4. adıma gidin.
- Yıl 400 ile eşit bölünebilir ise, adım 4'e gidin. Aksi durumda, 5. adıma gidin.
- Yıl artık yıldır (366 gün vardır).
- Yıl artık yıl değildir (365 gün vardır)
Kod yazılırken iç içe(nested) if - else yapısı ile yazıldığı için başlangıç seviye bir koddur.
Herkese iyi çalışmalar dilerim.