Rabu, 03 Desember 2014

Python - Membuat Program yang mencetak 20 tahun kabisat setelah suatu tahun masukan



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