C++ For Loop
Saat kita tahu persis berapa kali ingin mengulang melalui blok kode, gunakan loop for, bukan loop while :
Syntax :for (pernyataan 1; pernyataan 2; pernyataan 3) {
// blok kode yang akan dieksekusi
}
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 dijalankan.
Contoh di bawah ini akan mencetak angka 0 sampai 4:
Contoh :
#include <iostream> using namespace std; int main() { for (int i = 0; i < 5; i++) { cout << i << "\n"; } return 0; }
Output :

Penjelasan Kode :
Pernyataan 1 menetapkan variabel sebelum pengulangan dimulai (int i = 0).
Pernyataan 2 mendefinisikan kondisi untuk menjalankan loop (i harus kurang dari 5). Jika kondisinya benar, pengulangan akan dimulai dari awal lagi, jika salah, pengulangan akan berakhir.
Pernyataan 3 meningkatkan nilai (i ++) setiap kali blok kode dalam loop telah dijalankan.
Contoh lain
Contoh ini hanya akan mencetak nilai genap antara 0 dan 10:
Contoh :
#include <iostream>
using namespace std;
int main() {
for (int i = 0; i <= 10; i = i + 2) {
cout << i << "\n";
}
return 0;
}
Output :
