PERULANGAN (III)
REPEAT..UNTIL
Bentuk umum :
REPEAT statement until ungkapanlogika
Digunakan untuk mengulang statemen-statemen atau blok statemen sampai kondisi yang ada di until
tidak terpenuhi.
Contoh :
Program ripitAntil;
uses crt;
var i:integer;
begin
clrscr;
i:=0; {inisiasi/nilai awal}
repeat
i:=i+1; (i)
writeln(i); (ii)
until i=5;
readln;
end.
Analisa :
Mula-mula nilai i ditetapkan 0, lalu masuk ke perulangan dan i ditambahkan 1
Nilai i yang sudah ditambah 1 ditampilkan
Cek apakah i=5,jika YA maka berhenti jika TIDAK akan mengulang lagi
Demikian seterusnya sampai i nilainya sama dengan 5, maka output nya :
1
2
3
4
5
Sekarang tukarlah posisi (i) ke (ii), apa hasilnya ?
Edit juga pada bagian until dengan :
i<>5 (i tidak sama dengan 5)
i>5
i<=5
analisalah hasilnya !