STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan ini digunakan untuk mengulang statemen atau satu blok statemen berulang kali yang jumlahnya belum bisa ditentukan, tergantung nilai kondisi yang terletak antara While … do. Perulangan akan dikerjakan bila nilai kondisinya bernilai benar dan akan berhenti jika kondisi bernilai salah. Bentuk perulangan While … Do adalah sebagai berikut : While ® kondisi ® Do ®
Program Contoh_While_Do; Var i : integer; Begin i:= 1; While i<=5 do Writeln(‘Kuliah’); i:= i + 1; End; End. Pada cuplikan di atas akan mencetak ‘Kuliah’ sebanyak 5 kali.
Struktur perulangan Repeat … Until Jenis perulangan ini digunakan untuk mengulang statemen atau satu blok statemen berulang kali yang jumlahnya belum bisa ditentukan, tergantung nilai kondisi yang terletak setelah until. Perulangan akan dikerjakan bila nilai kondisinya bernilai salah dan akan berhenti jika kondisi bernilai benar. Bentuk perulangan Repeat … Until adalah sebagai berikut : Repeat ® Statemen/Blok Statemen; ® Until ® kondisi
Program Contoh_Repeat_Until : Var i : integer; Begin i:= 1; Repeat Writeln(‘Algoritma’); i:= i + 1; Until i > 5; End; End. Pada cuplikan di atas akan mencetak ‘Algoritma’ sebanyak 5 kali.
Struktur perulangan For … do Jenis perulangan ini digunakan untuk mengulang statemen atau satu blok statemen berulang kali yang ditentukan. Bentuk perulanan For … do adalah sebagai berikut : For ® var_kontrol ® := ® nilai_awal ® To/Downto ® nilai_akhir ® Statemen/ Blok Statemen.
Program Contoh_For ; Var j : integer; Begin For j:= 1 to 10 do Writeln (‘Pemrograman’); End; End. Pada program di atas akan mencetak ‘Pemrograman’ sebanyak 10 kali.