Level 2: Menengah Perulangan (Loop)
Faktorial Bilangan
Latihan menggunakan perulangan untuk menghitung faktorial suatu bilangan (n!).
Dipublikasikan: 19 Februari 2026
📝 Problem
Buatlah algoritma untuk menghitung faktorial dari sebuah bilangan bulat non-negatif.
Definisi Faktorial:
- n! = n × (n-1) × (n-2) × … × 2 × 1
- 0! = 1 (definisi khusus)
- 1! = 1
Contoh: 5! = 5 × 4 × 3 × 2 × 1 = 120
Input
n: Bilangan bulat non-negatif
Output
- Hasil faktorial dari n
Contoh
| Input | Output |
|---|---|
| 5 | 120 |
| 3 | 6 |
| 0 | 1 |
| 1 | 1 |
| 7 | 5040 |
💡 Tips
Mulai dari 1, lalu kalikan dengan setiap angka dari 2 sampai n. Gunakan variabel untuk menyimpan hasil sementara. Hati-hati dengan bilangan besar, faktorial 20 sudah mencapai 2.4 juta triliun!
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!