1. Anatomi Tiga Bagian For Loop
For loop adalah jenis perulangan paling populer ketika kita sudah mengetahui berapa kali perulangan harus berjalan (misalnya mengulang sebanyak 10 kali atau sepanjang jumlah data dalam daftar).
Tiga Komponen Header For Loop
`for (inisialisasi; kondisi_berhenti; langkah_perubahan)`
1. **Inisialisasi (`let i = 0`)**: Dijalankan 1 kali di awal untuk membuat variabel pencatat putaran (counter).
2. **Kondisi (`i < 5`)**: Diperiksa sebelum tiap iterasi. Jika true, jalan; jika false, berhenti.
3. **Langkah (`i++`)**: Dijalankan di setiap akhir putaran untuk menaikkan/menurunkan counter.
Contoh For Loop di Berbagai Bahasa
| 1 | for (let i = 1; i <= 5; i++) { |
| 2 | console.log("Iterasi ke-" + i); |
| 3 | } |
| 4 | |
| 5 | // Menghitung kelipatan 2 |
| 6 | for (let i = 2; i <= 10; i += 2) { |
| 7 | console.log("Genap: " + i); |
| 8 | } |
Kuis Pemahaman
+10 XP
Berapa kali loop berikut akan mencetak output: `for (let i = 0; i < 4; i++) { ... }`?
Latihan Praktik Interaktif
+15 XP
Latihan: Menghitung Jumlah Total Angka 1 sampai N
Gunakan for loop untuk menghitung penjumlahan akumulatif angka dari 1 sampai 10 (1 + 2 + 3 + ... + 10) dan simpan hasilnya di variabel `total`.
Editor & CLI Runner Interaktif:
solution.js
javascriptTekan Ctrl + Enter untuk mengeksekusi1 baris • 96 karakter
kulodev-cli — bash
KuloDev Virtual Terminal v1.0.0 (x86_64-wasm-sandbox)
Ketik help untuk daftar perintah atau klik tombol hijau di atas untuk menjalankan kode.
Ketik help untuk daftar perintah atau klik tombol hijau di atas untuk menjalankan kode.
Jalankan kode hingga lolos atau tandai secara manual: