Bab 4 Struktur Kontrol Perulangan 157
nilai dari a adalah 14 nilai dari a adalah 15
Perulangan di atas akan dihentikan ketika a15 sehingga yang ditampilkan
2 CONTINUE
Pernyataan continue di dalam Pascal bekerja seperti halnya pernyataan break. Break digunakan untuk menghentikan secara paksa sebuah proses, tetapi continue secara paksa
akan melanjutkan perulangan selanjutnya, dan mengabaikan kode-kode diantara keduanya. Bentuk umum:
Coba perhatikan flow diagram berikut, yaitu penggunaan continue pada struktur repeat until.
Kondisi Continue
Benar
Salah Benar
Pernyataan Perulangan
Kondisi Perulangan
Pernyataan Perulangan
Benar
Benar
Untuk lebih jelasnya, perhatikan contoh kode program berikut, beserta hasilnya Contoh 2.
Kode program: var
a: integer; begin
Continue;
158 Pemrograman Dasar SMK Kelas X Sem 2
a := 10; repeat until loop execution
repeat if a = 15 then
begin a := a + 1;
continue; {langsung menuju ke repeat} end;
writeln‘nilai a adalah , a; a := a+1;
until a = 20 ; end.
Hasil: nilai a adalah 10
nilai a adalah 11 nilai a adalah 12
nilai a adalah 13 nilai a adalah 14
nilai a adalah 16 nilai a adalah 17
nilai a adalah 18 nilai a adalah 19
Kerjakan lembar kerja siswa berikut secara berkelompok.
LEMBAR KERJA SISWA
1. Buatlah program komputer menggunakan perulangan dengan perintah continue untuk menampilkan:
a. semua bilangan yang bukan kelipatan 3 dari 1-30 b. menjumlahkan semua yang bukan bilangan kelipatan 2 atau 5 dari 1 sampai n diinputkan
user dengan pernyataan: Jawab:
a. ........................................................................................................................................... ..............................................................................................................................................
.............................................................................................................................................. ..............................................................................................................................................