KuloDev
1 Hari
0 XP
beginner15 menitModul: 03-loops-iteration

Perulangan Terhitung: For Loop

Mengontrol iterasi dengan jumlah putaran terdefinisi menggunakan inisialisasi, kondisi batas, dan increment step.

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
1for (let i = 1; i <= 5; i++) {
2 console.log("Iterasi ke-" + i);
3}
4
5// Menghitung kelipatan 2
6for (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
javascript
Tekan 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.
user@kulodev:~$
Jalankan kode hingga lolos atau tandai secara manual:

Selesaikan Materi Ini?

Dapatkan +25 XP dan simpan progres belajarmu.