PERULANGAN
Perulangan dalam PASCAL
1. Perulangan Positif
Bentuk umum :
For penghitung := nilai_awal To nilai_akhir Do
atau
For penghitung := nilai_awal To nilai_akhir Do
Begin
Perintah-1;
Perintah-2;
...
Perintah-n;
End;
Perulangan for…do
2. Perulangan Negatif
Bentuk umum :
For penghitung := nilai_awal DownTo nilai_akhir Do
atau
For penghitung := nilai_awal DownTo nilai_akhir Do
Begin
Perintah-1;
Perintah-2;
...
Perintah-n;
End;
Perulangan for…do
3. Perulangan Bersarang
Bentuk umum :
For penghitung := nilai_awal To nilai_akhir Do
For penghitung := nilai_awal To nilai_akhir Do
Perintah;
End;
atau
For penghitung := nilai_awal To nilai_akhir Do Begin
For penghitung := nilai_awal To nilai_akhir Do Begin
Perintah-1;
Perintah-2;
Perintah-n;
End;
End;
Perulangan while...do
Melakukan proses perulangan suatu statemen terus
menerus selama kondisi ungkapan logika pada While
masih bernilai logika benar.
Bentuk umum :
While ungkapan_logika Do Statemen ;
Perulangan repeat...until
Bentuk umum :
Repeat Statemen Until Ungkapan_logika;
Perbedaan
While-Do Repeat-Until
seleksi kondisi terletak di seleksi kondisi ada di bawah
atas
blok statemen diawali tidak diperlukan Begin dan
dengan Begin dan End End karena batasnya jelas
untuk menunjukkan batas (Diawali Repeat dan diakhiri
perulangannya Until)