← Semua docs

πŸ” Perulangan

Mengulang perintah: for dengan batas, while sampai kondisi terpenuhi.

Mengulang 5 kali

range(5) di Python berarti 0..4; 0..5 di Rust juga 0..4 (batas atas tidak ikut).

1for (int i = 0; i < 5; i++) {
2    cout << i << endl;
3}

Menjumlahkan banyak input

Pola umum: baca N, lalu ulangi N kali sambil menjumlahkan.

1int n; cin >> n;
2int total = 0;
3for (int i = 0; i < n; i++) {
4    int x; cin >> x;
5    total += x;
6}

Ulang sampai kondisi (while)

Kalau banyak pengulangannya belum pasti β€” misalnya selama angka masih lebih besar dari 0 β€” pakai while.

1while (x > 0) {
2    x = x / 10;
3}

🧠 Uji ingatanmu

Jawab untuk mengunci ingatan β€” 5 XP per jawaban benar + bonus 5 XP kalau tuntas semua.

1. `for i in range(5)` di Python mengulang sebanyak … kali.
2. Di Rust, `for i in 0..5` menjalankan i dengan nilai…
3. Pola membaca N angka lalu menjumlahkannya: baca N, lalu…