Membuat program yang mencetak 20 tahun kabisat
setelah suatu tahun masukan.
a.
Langkah-langkah membuat program yang mencetak
tahun kabisat setelah suatu tahun masukan.
-
Membuat suatu inputan dari user dan menyimpannya
ke dalam variabel tahun. Formatnya: int(raw_input(‘masukkan
tahun kabisat: ‘))
-
Membuat kondisi True or False.
-
if dengan statement jika tahun mod 4 menghasilkan 0 (karena tahun kabisat 4 tahun sekali).
Maka akan menampilkan tahun dan ‘adalah tahun kabisat’. Dimana tahun adalah
variabel yang menyimpan suatu angka inputan dari user.
o Di
dalam if ada statement yang menyatakan tahun != 0, jika True, maka akan
menampilkan tahun, ‘adalah tahun kabisat’
o Di
dalam else berisi statement seandainya tahun == 0, maka akan tetap menampilak tahun, adalah tahun kabisat'.
-
else dengan statement selain dari kondisi if,
maka semua akan dimasukkan ke dalam kondisi else, jika bernilai True maka akan
menampilkan tahun , ‘adalah bukan tahun
kabisat’
-
Kemudian akan melanjutkan 20 buah tahun setelah
tahun yang ditetapkan pengguna, dengan menggunakan pengulangan for. Do mana menggunakan range(tahun, tahun+80).
-
Di dalam perulangan for, terdapat kondisi if,
yang jika bernilai True di mana bif berisi statement i mod 4 == 0. Akan
menampilkan ‘tahun’, i, ‘’adalah tahun
kabisat ke’, a. Dimana a adalah variabel yang awalnya 1, dan akan selalu
berganti nilainya jika kondisi if benar, gunanya untuk mengetahui urutan tahun kabisat.
b. Hasil
Program ketika dijalankan
Di sini user
menginputkan tahun 2000, maka tahun 2000 akan dicek apakah tahun kabisat atau
bukan.
Kemudian akan
dicetak 20 buah tahun kabisat setelah tahun 2000.
Tidak ada komentar:
Posting Komentar