Menengah25 XPUnit 3: Percabangan, soal 6 dari 9

Tahun Kabisat

Periksa apakah sebuah tahun termasuk tahun kabisat.

Tahun kabisat punya 29 hari di bulan Februari. Aturannya tidak sesederhana "habis dibagi 4", karena kalender kita perlu dikoreksi setiap beberapa abad.

Masukan

Satu bilangan bulat berisi tahun, dari 1 sampai 9999.

Keluaran

Kabisat atau Bukan kabisat.

Aturan

  1. Tahun yang habis dibagi 400 adalah kabisat.
  2. Selain itu, tahun yang habis dibagi 100 bukan kabisat.
  3. Selain itu, tahun yang habis dibagi 4 adalah kabisat.
  4. Tahun lainnya bukan kabisat.

Contoh masukan dan keluaran

  1. Contoh 1

    Masukan

    2024

    Keluaran

    Kabisat

Petunjuk

Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.

Petunjuk 1

Ikuti urutan aturannya dari atas. Tahun 2000 habis dibagi 400, jadi kabisat walaupun habis dibagi 100.

Petunjuk 2

Seluruh aturan bisa juga ditulis dalam satu syarat: habis dibagi 4 dan tidak habis dibagi 100, atau habis dibagi 400.

Pelajari dulu konsepnyaPercabangan if, elif, dan elsePython untuk Pemula

Soal lain di unit Percabangan

Soal berikutnya: Jenis Segitiga

Latih logika sedikit setiap hari

Ada soal harian dengan XP ganda dan liga mingguan yang dimulai dari nol setiap Senin.

Lihat semua tantangan