Minggu, 21 Oktober 2007

Algoritma Menentukan Tahun Kabisat

1. Input y
2. Ditanyakan, "Apakah y>=1900 dan y<=2020?"
2.1 Jika Yes, maka hitung nilai x = y/4
Kemudian ditanyakan, "Apakah x=0?"
2.1a Jika Yes, maka Print "Merupakan Tahun Kabisat"
Program selesai
2.1b Jika No Print "Bukan Merupakan Tahun Kabisat"
Program selesai
2.2 Jika No, maka Print "EROR"
Program selesai

1 komentar:

Anna A.Reski mengatakan...

Permissi... kayaknya bukan x = y/4 deh yang paling pas... tapi apakah y/4 itu punya sisa? Jika tidak bersisa (sisa = 0) maka tahun itu kabisat. Jika punya sisa (>0), tahun itu bukan tahun kabisat.
Jadi logikanya seharusnya x = y mod 4 ataw x = y%4
Tapi rumus ini masih salah untuk tahun2 tertentu.
koreksi kalau saya salah. http://ragilnova.blogspot.com/