Home » C++ » Perulangan For Loop di C++: Kode dan Contohnya

Perulangan For Loop di C++: Kode dan Contohnya

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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 :

You may also like