Translate

struktur perulangan halaman 13

Selamat datang di eagleboot dan selamat membaca.

4.12. Pernyataan Break Kadang-kadang perlu untuk menghentikan satu looping sebelum meninggalkan semua Iterasi. Pernyataan break, dapat digunakan untuk beralih pada didalam satu perulangan. Bila menemui break , perulangan berhenti dan program melompat ke pernyataan setelah perulangan.  Perulangan dengan while pada segmen program untuk menjalankan 10 kali, namun pernyataan break dapat menyebabkannya berhenti setelah kelima perulangan atau perulangan tertentu. Untuk lebih jelasnya perhatikan potongan program dibawah ini: 

 intcount=0; while(count++<10) { cout<<count<<endl; if(count==5) break; } 

 Pernyataan break berfungsi untuk keluar dari perulangan baik for, while dan  do-while serta struktur switch. Jika pernyataan break dikerjakan, maka eksekusi akan dilanjutkan ke pernyataan yang terletak sesudah akhir dari badan perulangan (loop).  Perhatikan contoh program pemakaian break dalam pernyataan for dibawah. Program digunakan untuk menghentikan bilangan  deret menggunakan break  Program 2.24

 #include<conio.h> #include<iostream.h> usingnamespacestd; intmain(void) { intjumlah=0; intbilangan; for(bilangan=0;bilangan<20;bilangan++) { jumlah+=bilangan; if(jumlah>=100)break; } cout<<"DeretBilangan:1+2+...+"<<bilangan<<endl; cout<<"JumlahDeretBilangan="<<jumlah ;
getch(); return0; }  

Hasil keluaran program diatas adalah sebagai berikut: DeretBilangan:1+2+……+14 JumlahDeretBilangan=105  Program dibawah ini menggunakan break dengan pernyataan while. Program deret bilangan yang menggunaan break adalah sebagai berikut:   Program 4.25 

#include<conio.h> #include<iostream.h> usingnamespacestd; intmain(void) { intjumlah=0; intbilangan=0; while(bilangan<20) { bilangan++; jumlah+=bilangan; if(jumlah>=100)break; } cout<<"DeretBilangan:1+2+...+"<<bilangan<<endl; cout<<"JumlahDeretBilangan="<<jumlah; getch(); return0; }

  Hasil keluaran program: DeretBilangan:1+2+……+14 JumlahDeretBilangan=105  Contoh program dibawah ini menggunakan break dengan pernyataan do-while. Perhatikan program deret bilangan  dengan menggunakan break berikut ini 
Program 4.26

 #include<conio.h> #include<iostream.h> usingnamespacestd; intmain(void) { intjumlah=0; intbilangan=0; do { bilangan++; jumlah+=bilangan; if(jumlah>=100)break; } while(bilangan<20); cout<<"DeretBilangan:1+2+...+"<<bilangan<<endl; cout<<"JumlahDeretBilangan="<<jumlah; getch(); return0; }

  Hasil keluaran program diatas adalah sebagai berikut: DeretBilangan:1+2+……+14 JumlahDeretBilangan=105

Next read ON halaman 14.

Share this

Related Posts

Previous
Next Post »