Bab 5 Pengulangan
Pengulangan Pengulangan adalah suatu proses yang melakukan statemen-statemen dalam sebuah program secara terus-menerus sampai terdapat kondisi untuk menghentikannya. Dalam bahasa C++ ada 3 jenis struktur pengulangan, yaitu struktur for, while, dan do-while
Struktur for for (variabel= nilai awal; kondisi; variabel++) { Statement yang akan diulang #include <iostream> using namespace std; int main() { int C; for (C=0;C<10;C++) { cout<<“Saya suka nasi goreng”<<endl; } return 0;
Kode Program 5-5 #include <iostream> using namespace std; int main() { for (int C=0; C<25; C=C+5) { cout<<C<<endl; } return 0;
Struktur for dengan banyak variabel #include <iostream> using namespace std; int main() { char A; int B; int C; for (A='a',B=0, C=1; A<='c'; A++, B=B+5, C=C*2) { cout<<"Nilai A = "<<A<<endl; cout<<"Nilai B = "<<B<<endl; cout<<"Nilai C = "<<C<<endl; } return 0;
Struktur for Bersarang (5-7) #include <iostream> using namespace std; int main() { for (int j=1; j<=10; j++) { for (int k=1; k<=j; k++) { cout<<k*j<<' '; } cout<<endl; return 0;
Struktur while (5-10) #include <iostream> using namespace std; int main() { int BIL, C; long faktorial; faktorial = 1; cout<<"Masukkan bilangan: ";cin>>BIL; C = BIL; cout<<C<<"! = "; while (C >= 1) { faktorial = faktorial * C; if (C != 1) { cout<<C<<" x "; } else { cout<<C<<" = "; } C--; cout<<faktorial; return 0;
Struktur while (5-11) #include <iostream> using namespace std; int main() { int J = 10; int K; while (J >= 1) { K = 1; while (K <= J) { cout<<K*J<<' '; K++; } cout<<endl; J--; return 0;
Struktur do-while (5-11) while: pengecekan kondisi di awal do-while: pengecekan kondisi di akhir do { statemen yang akan diulang; } while (kondisi)
Statemen Peloncatan break : menghentikan proses pengulangan dan meloncat ke bawah blok pengulangan continue : melanjutkan proses pengulangan goto : menuju Label (lokasi) tertentu exit() : keluar dari program (terminasi)