Pengulangan 
Pemrograman C++ 
Edwin Lunando 
edwin@kuliahkita.com
Definisi 
Pengulangan merupakan 
mekanisme untuk 
mengeksekusi kode 
sejumlah kali. 
Kode akan dieksekusi secara 
berurutan.
Jenis-jenis Pengulangan 
● for .. loop 
● while loop 
● do .. while loop 
● nested loop
Control Statement 
● break 
● continue 
● goto
For .. loop 
for ( awal; kondisi; penambahan ) 
{ 
statement(s); 
} 
Awal merupakan inisialisasi variabel, kondisi merupakan kondisi 
saat looping ini berakhir, bagian penambahan melakukan operasi 
terhadap variabel yang akan selalu dilakukan setelah satu 
pengulangan selesai.
Contoh For .. loop 
for ( int x = 0; x < 5; x++) 
{ 
cout << “Halo” << endl; 
} 
Akan mencetak “Halo” sebanyak 5 kali.
While Loop 
while(kondisi) 
{ 
statement(s); 
}
Contoh While Loop 
int i = 0 
while(i < 10) 
{ 
cout << “Halo” << endl; 
i++; 
}
Do .. While Loop 
do 
{ 
statement(s); 
}while( kondisi );
Contoh Do .. While Loop 
int i = 0 
do 
{ 
cout << “Halo” << endl; 
i++ 
}while( i < 10 );

Pemrograman C++ - Pengulangan

  • 1.
    Pengulangan Pemrograman C++ Edwin Lunando edwin@kuliahkita.com
  • 2.
    Definisi Pengulangan merupakan mekanisme untuk mengeksekusi kode sejumlah kali. Kode akan dieksekusi secara berurutan.
  • 3.
    Jenis-jenis Pengulangan ●for .. loop ● while loop ● do .. while loop ● nested loop
  • 4.
    Control Statement ●break ● continue ● goto
  • 5.
    For .. loop for ( awal; kondisi; penambahan ) { statement(s); } Awal merupakan inisialisasi variabel, kondisi merupakan kondisi saat looping ini berakhir, bagian penambahan melakukan operasi terhadap variabel yang akan selalu dilakukan setelah satu pengulangan selesai.
  • 6.
    Contoh For ..loop for ( int x = 0; x < 5; x++) { cout << “Halo” << endl; } Akan mencetak “Halo” sebanyak 5 kali.
  • 7.
    While Loop while(kondisi) { statement(s); }
  • 8.
    Contoh While Loop int i = 0 while(i < 10) { cout << “Halo” << endl; i++; }
  • 9.
    Do .. WhileLoop do { statement(s); }while( kondisi );
  • 10.
    Contoh Do ..While Loop int i = 0 do { cout << “Halo” << endl; i++ }while( i < 10 );