Pengulangan REPEAT – UNTIL
REPEAT
UNTIL loop memiliki kemiripan dengan WHILE DO loop. Keduanya sama sama
menggunakan ekspresi boolean sebagai kondisinya. Perbedaannya terletak pada
letak kondisi, dan juga waktu berhentinya.
Pada
REPEAT UNTIL loop, pengecekan kondisi dilakukan pada akhir perintah dan
perulangan akan terus berjalan selama kondisi masih bernilai ‘false’.
Ini kebalikan dari WHILE DO loop yang pengecekan kondisi berada di awal dan
perulangan berjalan selama kondisi bernilai ‘true’.
Mari
kita lihat contoh sederhananya:
Pada
perulangan REPEAT UNTIL tersebut, perintah ‘aduk_adonan’ akan
terus berjalan selama roti belum mengembang. Namun ketika roti telah
mengembang, perulangan akan berhenti.
Format Penulisan REPEAT-UNTIL loop pada Pascal
Sama
seperti WHILE DO loop, komponen terpenting dari REPEAT UNTIL loop terletak
pada kondisi dan perintah yang akan
dijalankan. Untuk format penulisannya sebagai berikut.
Contoh Penggunaan REPEAT UNTIL loop pada Pascal
CONTOH 1:
CONTOH 2 :
maka kurang lebih outputnya akan seperti ini.
Pada
program tersebut perintah write(i, ' ') dijalankan sebanyak 50
kali karena variable i ditambah 2 setiap perulangannya. Setelah variable i
lebih dari 100 maka perulangan akan berhenti dan program selesai.
Referensi
:
materi algo pertemuan 12
https://www.researchgate.net/publication/335867445_Algoritma_perulangan_Repeat_-_Until
Komentar
Posting Komentar