Pengulangan
Pengulangan (Looping) 1. Pengulangan for 2. Pengulangan while 3. Pengulangan repeat … until
Ada 3 hal yang dibutuhkan untuk perulangan 1. Nilai awal 2. Step (selisih angka/ beda berapa) 3. Nilai akhir
For.... Ada 2 sintaxnya yaitu: for Variabel := First to Last do begin statement_1; statement_2; … statement_N; end; for Variabel := First downto Last do begin statement_1; statement_2; … statement_N; end; for a := 1 to 10 do begin Writeln(a); end; for a := 10 downto 1 do begin Writeln(a); end;
Untuk for contoh Sintax For a:= nilaiawal to nilai akhir do for a := 1 to 10 do begin Writeln(a); end; 1.Nilai awal =1 2.Selisih kalau tdk disebutkan otomatis beda 1 3.Nilai akhir 10
PENGULANGAN WHILE Jika syarat bernilai benar maka akan dikerjakan dalam looping (antara begin… end;) while syarat do begin statement_1; statement_2; … statement_N; end; A:=1; while A<10 do begin Writeln(a); A:=A+1; end;
Jika bernilai benar maka akan dikerjakan dalam looping (perulangan while antara begin.. End;) sedangkan jika syarat bernilai salah maka akan dikerjakan perintah dibawah while.
PENGULANGAN REPEAT … UNTIL Jika syarat pada until terpenuhi maka akan keluar dari looping/perulangan repeat begin statement_1; statement_2; … statement_N; end; until Logical_Expression; A:=1; repeat begin Writeln(A); A:=A+1; end; until A>10;
SELESAI TERIMA KASIH