C++ Untuk Loop


C++ Untuk Loop

Ketika Anda tahu persis berapa kali Anda ingin mengulang blok kode, gunakan forloop alih-alih whileloop:

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";
}

Latihan C++

Uji Diri Anda Dengan Latihan

Olahraga:

Gunakan forloop untuk mencetak "Ya" 5 kali:

 (int i = 0; i < 5; ) {
  cout <<  << "\n";
}