Level 1: Dasar Kondisi (If-Else)
Cek Tahun Kabisat
Latihan menggunakan kondisional dengan multiple conditions untuk menentukan apakah suatu tahun adalah tahun kabisat.
Dipublikasikan: 18 Februari 2026
📝 Problem
Buatlah algoritma untuk menentukan apakah suatu tahun adalah tahun kabisat.
Aturan Tahun Kabisat:
- Tahun habis dibagi 4 = Kandidat tahun kabisat
- Tapi jika habis dibagi 100, harus cek lagi
- Jika juga habis dibagi 400, maka tahun kabisat
- Contoh: 2000 (kabisat), 1900 (bukan), 2024 (kabisat), 2023 (bukan)
Input
- Sebuah angka mewakili tahun (
tahun)
Output
- “Tahun Kabisat” atau “Bukan Tahun Kabisat”
Contoh
| Input | Output |
|---|---|
| 2024 | Tahun Kabisat |
| 2023 | Bukan Tahun Kabisat |
| 2000 | Tahun Kabisat |
| 1900 | Bukan Tahun Kabisat |
| 2020 | Tahun Kabisat |
đź’ˇ Tips
Tahun kabisat memiliki 366 hari (29 Februari ada). Gunakan operator modulo (
%) untuk cek kelipatan. Perhatikan bahwa tahun yang habis dibagi 100 TIDAK otomatis kabisat, kecuali juga habis dibagi 400.
Siap untuk mulai mengerjakan?
Kamu punya waktu 30 menit untuk mencoba sebelum kunci jawaban terbuka. Latih logikamu tanpa bantuan AI!
Tahan tombol selama 2 detik untuk mulai mengerjakan
đź’ˇ Tips: Coba kerjakan dulu sebelum melihat solusi. Gunakan kertas atau text editor untuk menulis pseudocode.
Kunci Jawaban Terkunci Waktumu 30 menit. Klik cepat 3x untuk buka jawaban atau mengakhiri sesi.
Sisa Waktu 30:00
Klik cepat lagi!