Page 162 - Pemrograman Dasar kelas X
P. 162
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. ...........................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................