Menu
CoddyTech

For Loop Bagian 2

Termasuk bagian Dasar-Dasar dalam perjalanan C++ di Coddy. Pelajaran 47 dari 74.

Mari kita jelajahi beberapa variasi menarik dari kondisi for loop.

Menghitung Mundur:

for (int i = 10; i >= 0; i--) {
    std::cout << i << " ";
}
// output: 10 9 8 7 6 5 4 3 2 1 0

Perhatikan bahwa kita mulai dari angka yang lebih besar (i = 10), gunakan i >= 0 sebagai kondisi, lalu gunakan i-- untuk mengurangi penghitung.

Ingin melewati angka? Cukup ubah nilai kenaikan atau penurunan:

// Menghitung naik dengan kelipatan 2
for (int i = 0; i <= 10; i+=2) {
    std::cout << i << " ";
}
// output: 0 2 4 6 8 10
// Menghitung mundur dengan selisih 2
for (int i = 10; i >= 0; i-=2) {
    std::cout << i << " ";
}
// output: 10 8 6 4 2 0

Kamu bahkan bisa menggunakan beberapa variabel dalam kontrol perulanganmu:

for (int i = 0, j = 10; i <= 10; i++, j--) {
    std::cout << "i = " << i << " "  << "j = " << j << " ";
    
}
// output: i = 0 j = 10
//         i = 1 j = 9
//         i = 2 j = 8
// Dan seterusnya...

Dalam contoh ini, kita memiliki dua variabel penghitung, i dan j, yang masing-masing diinisialisasi dengan 0 dan 10. Pada setiap iterasi, i bertambah 1 dan j berkurang 1. Perulangan terus berlanjut selama i kurang dari atau sama dengan 10.

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler C++ online