Anda di halaman 1dari 8

LOGIKA

PERULANGAN
Perulangan dalam PASCAL

 Perulangan (iterasi)  proses yang berulang


 Ada 3 perintah perulangan :
1. Perulangan for…do  perulangan dengan penghitung
2. Perulangan while…do  perulangan dengan syarat awal
3. Perulangan repeat…until  perulangan dengan syarat
akhir
Perulangan for…do

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

 Melakukan proses perulangan suatu statemen sampai


(Until) kondisi yang diseleksi di Until tidak terpenuhi.

 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)

perulangan dilaksanakan akan dilaksanakan terus


terus selama kondisi selama kondisi ungkapan
ungkapan bernilai Benar bernilai salah

Anda mungkin juga menyukai