Cek Bilangan Prima
Latihan menggunakan perulangan dan kondisi untuk mengecek apakah suatu bilangan adalah bilangan prima.
📝 Problem
Buatlah algoritma untuk mengecek apakah suatu bilangan adalah bilangan prima.
Definisi Bilangan Prima: Bilangan asli lebih besar dari 1 yang hanya memiliki 2 faktor: 1 dan dirinya sendiri.
Contoh: 2, 3, 5, 7, 11, 13 adalah bilangan prima. Contoh bukan: 4 (bisa dibagi 2), 6 (bisa dibagi 2 dan 3), 1 (hanya punya 1 faktor).
Input
n: Sebuah bilangan bulat
Output
- “Bilangan Prima” atau “Bukan Bilangan Prima”
Contoh
| Input | Output |
|---|---|
| 7 | Bilangan Prima |
| 10 | Bukan Bilangan Prima |
| 2 | Bilangan Prima |
| 1 | Bukan Bilangan Prima |
| 13 | Bilangan Prima |
💡 Tips
Gunakan flag (variabel boolean) untuk menandai status prima. Loop dari 2 sampai n-1 dan cek apakah ada yang bisa membagi n. Jika ada, set flag menjadi false dan hentikan loop (tidak perlu cek lagi).
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.