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 0Perhatikan 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 0Kamu 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.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloIncrement/DecrementPost Increment/DecrementPintasan AritmetikaOperator PerbandinganPerbandingan String7Dasar-Dasar Input dan Output
Pernyataan coutPernyataan cinInput stringUlasan: Hingga 120Ulasan: Benar atau Salah3Variabel Bagian 2
Deklarasi TipeKonvensi PenamaanUlasan: Inisialisasi VariabelKonversi Tipe Bagian 1Konversi Tipe Bagian 26Pengambilan Keputusan
Pernyataan ifIf - ElsePernyataan switchOperator PercabanganRingkasan - If ElseIf - Else BersarangLatihan sendiri: Compiler C++ online