C++ Untuk Loop
C++ Untuk Loop
Ketika Anda tahu persis berapa kali Anda ingin mengulang blok kode, gunakan for
loop alih-alih while
loop:
Sintaksis
for (statement 1; statement 2; statement 3) {
// code block to be executed
}
Pernyataan 1 dieksekusi (satu kali) sebelum eksekusi blok kode.
Pernyataan 2 mendefinisikan kondisi untuk mengeksekusi blok kode.
Pernyataan 3 dieksekusi (setiap kali) setelah blok kode dieksekusi.
Contoh di bawah ini akan mencetak angka 0 sampai 4:
Contoh
for (int i = 0; i < 5; i++) {
cout << i << "\n";
}
Contoh dijelaskan
Pernyataan 1 menetapkan variabel sebelum loop dimulai (int i = 0).
Pernyataan 2 mendefinisikan kondisi agar loop berjalan (i harus kurang dari 5). Jika kondisi benar, loop akan dimulai lagi, jika salah, loop akan berakhir.
Pernyataan 3 meningkatkan nilai (i++) setiap kali blok kode dalam loop telah dieksekusi.
Contoh lain
Contoh ini hanya akan mencetak nilai genap antara 0 dan 10:
Contoh
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}