100 likes | 251 Views
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.
E N D
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)