Pernyataan Break STRUKTUR PERULANGAN

166 Direktorat Pembinaan SMK | 2008 getch; return ; } Hasil keluaran program diatas adalah sebagai berikut: Deret Bilangan : 1 + 2 + …… + 14 Jumlah Deret Bilangan = 105 Program dibawah ini menggunakan break dengan pernyataan while. Program deret bilangan yang menggunaan break adalah sebagai berikut: Program 4.25 includeconio.h include iostream.h using namespace std; int mainvoid { int jumlah= ; int bilangan = ; while bilangan 20 { bilangan++; jumlah += bilangan; if jumlah = 100 break; } cout Deret Bilangan : 1 + 2 + ... + bilangan endl; cout Jumlah Deret Bilangan = jumlah; getch; return ; } Hasil keluaran program: Deret Bilangan : 1 + 2 + …… + 14 Jumlah Deret Bilangan = 105 Contoh program dibawah ini menggunakan break dengan pernyataan do-while. Perhatikan program deret bilangan dengan menggunakan break berikut ini: 2008 | Direktorat Pembinaan SMK 167 Program 4.26 includeconio.h include iostream.h using namespace std; int mainvoid { int jumlah= ; int bilangan = ; do { bilangan++; jumlah += bilangan; if jumlah = 100 break; } while bilangan 20 ; cout Deret Bilangan : 1 + 2 + ... + bilangan endl; cout Jumlah Deret Bilangan = jumlah; getch; return ; } Hasil keluaran program diatas adalah sebagai berikut: Deret Bilangan : 1 + 2 + …… + 14 Jumlah Deret Bilangan = 105

4.13. Pernyataan Continue

Pernyataan continue digunakan untuk mengarahkan eksekusi ke iterasi proses loop berikutnya yang berada pada loop yang sama, atau dengan kata lain mengembalikan proses yang sedang dilaksanakan keawal loop lagi, tanpa menjalankan sisa perintah dalam loop tersebut. Perhatikan contoh program yang menggunakan continue dalam pernyataan for berikut ini: Program 4.27 includeconio.h include iostream.h using namespace std; int mainvoid { 168 Direktorat Pembinaan SMK | 2008 int jumlah= ; int bilangan; forbilangan = 1 ; bilangan = 20 ;bilangan++ { if bilangan == 10 || bilangan == 11 continue; jumlah += bilangan; } cout Deret Bilangan : 1 + 2 + ... + 9 + 12 + 13 + ... + bilangan‐ 1 endl; cout Jumlah Deret Bilangan = jumlah; getch; return ; } Keluaran program diatas adalah sebagai berikut: Deret Bilangan : 1 + 2 + …… + 9 + 12 + 13 + … + 20 Jumlah Deret Bilangan = 189 Perhatikan contoh program yang menggunakan continue dengan pernyataan while sebagai berikut ini: Program 4.28 includeconio.h include iostream.h using namespace std; int mainvoid { int jumlah= ; int bilangan = ; while bilangan 20 { bilangan++; if bilangan == 10 || bilangan == 11 continue; jumlah += bilangan; } cout Deret Bilangan : 1 + 2 + ... + 9 + 12 + 13 + ... + bilangan endl; cout Jumlah Deret Bilangan = jumlah; getch; return ; } Hasil keluaran program: Deret Bilangan : 1 + 2 + …… + 9 + 12 + 13 + … + 20