Pascal menyediakan beberapa konstruksi perintah untuk melakukan proses-proses pengulangan, yaitu :
1. FOR
2. WHILE ... DO
3. REPEAT ... UNTIL
Struktur for digunakan untuk melakukan perulangan yang tidak berkondisi.Artinya jumlah perulangannya telah diketahui dengan pasti.
Bentuk Umum :
(Perulangan Positif)
for variabel := <awal> to <akhir>
do begin
pernyataan
end;
(Perulangan Negatif)
for variabel := <awal> downto
<akhir> do
begin
pernyataan
end;
Pada masalah tertentu ada kemungkinan for berada di dalam for yang lain. Bentuk seperti ini biasa disebut dengan nested loop (for bersarang).
Pengulangan while dobiasa digunakan jika jumlah pengulangan tidak diketahui atau memiliki kemungkinan dapat dilakukan kurang dari batas pengulangan yang telah ditentukan. Pengulangan while hanya akan melakukan pengulangan selama kondisi pengulangan terpenuhi. Perintah-perintah akan dilaksanakan apabila ekspresi boolean dalam keadaan true. Di dalam loop ada nilai yang mengontrol loop dan nilainya harus berubah, sehingga pada akhir program akan keluar dari loop.
Bentuk Umum :
while kondisi
do begin
pernyataan
end;
DOWNLOAD TURBO PASCAL DI SINI
0 Komentar
Penulisan markup di komentar