Dalam pemrograman, tak jarang kita membutuhkan suatu cara agar program berulangkali melakukan sesuatu yang sama. Sebagai contoh, mencetak bilangan dari 1 sampai 10. Jika kita menuliskan satu-satu, tentu akan repot sekali. Nah, dengan Repeat Until, kita bisa meringkasnya menjadi beberap kode program saja.
Yang perlu diperhatikan saat menggunakan Repeat Until adalah: Repeat Until mengulang terus sampai diberitahu kapan dia berhenti. Pemberitahuan ini terletak sesudah kata Until. Adalah kewajiban programmer untuk memberitahukan kapan Repeat Until berhenti.
Struktur dasar Repeat Until adalah sebagai berikut:
Repeat
Until {syarat berhenti}
Kita dapat memberikan "apa-saja" sebagai syarat keluar dari perulangan. Berikut ini adalah contoh pemakaian Repeat Until untuk mencetak bilangan dari 1 s.d. 10
var
Bilangan : integer;
begin
Bilangan := 1;
Repeat
Writeln(Bilangan);
if Bilangan < 11 then
Bilangan := Bilangan + 1;
Until Bilangan = 11;
end.
Dengan cara yang sama, kita dapat menghentikan program dengan memakai variabel logika seperti contoh berikut:
var
Bilangan : integer;
Keluar : boolean;
begin
Bilangan := 1;
Keluar := false;
Repeat
Writeln(Bilangan);
if Bilangan < 10 then
Bilangan := Bilangan + 1
else
Keluar := true;
Until Keluar;
end.
Hasil eksekusinya adalah sebagai berikut:
Perulangan dengan Repeat Until
Related Articles :
Membentuk Tanggal dari String Menggunakan EncodeDateEncodeDate digunakan untuk membentuk data bertipe TDateTime dari string. Dengan format: EncodeDate(tahun, bulan, hari); dengan tahun ...
Membalik String dengan AnsiReverseStringSejak awal mempelajari pemrograman, saya merasa bahwa banyak perintah Delphi yang terlihat remeh, namun di kemudian hari, justru perin ...
Perulangan dengan While DO Fungsi While Do mirip dengan fungsi Repeat Until. Perbedaannya, Repeat Until memeriksa kode keluar looping di akhir baris, sedangka ...
Fungsi DecodeDateTimeFungsi DecodeDateTime hampir sama dengan DecodeDate. Perbedaannya, DecodeDateTime juga memisahkan Waktu (Time) dari data bertipe TDate ...
Membuat Class Sederhanasecara sederhana, class di Delphi didefinisikan sebagai berikut di dalam sebuah unit: type namaclass = ...
Langganan:
Posting Komentar (Atom)
Diberdayakan oleh Blogger.
0 comments:
Posting Komentar