Perulangan 1.pdf
-
Upload
julian-tandi -
Category
Documents
-
view
227 -
download
9
Transcript of Perulangan 1.pdf
-
Perulangan
Perulangan FOR
Digunakan untuk mengulang statemen berulang kali sejumlah yang ditentukan.
Perulangan Positif
Dengan penghitung / counter dari kecil ke besar (penambahan positif).
Bentuk umum :
FOR variable control : = nilai awal TO nilai akhir DO statemen
Contoh program (1) :
Program cetak_angka;
Uses crt;
Var
I : integer;
Begin
For I := 1 to 5 do
Write ( I );
Writeln ( Pascal);
End.
Contoh program (2) :
Program cetak_angka;
Uses crt;
Var
I : integer;
Begin
For I := 1 to 5 do
Begin
Write ( I );
Writeln ( Pascal);
End;
End.
12345 Pascal
1 Pascal 2 Pascal 3 Pascal 4 Pascal 5 Pascal
-
Contoh program (3) :
Program cetak_angka;
Uses crt;
Var
I : integer;
Angka : integer;
Begin
Write (Masukan Batas Cetak : );
Readln(Angka);
For I := 1 to Angka do
Begin
Write ( I );
Writeln ( Pascal);
End;
End.
Perulangan Negatif
Dengan penghitung / counter dari besar ke kecil ( pertambahannya negatif).
Bentuk umum :
FOR variable control : = nilai awal DOWN TO nilai akhir DO statemen
Contoh program :
Program cetak_angka;
Uses crt;
Var I : integer;
Begin
For I := 5 down to 1 do
Begin
Write (I);
Writeln ( Pascal);
End;
End.
Masukkan Batas Cetak : 7 1 Pascal 2 Pascal 3 Pascal 4 Pascal 5 Pascal 6 Pascal 7 Pascal
5 Pascal 4 Pascal 3 Pascal 2 Pascal 1 Pascal
-
Perulangan WHILE DO
Digunakan untuk melakukan proses perulangan suatu statemen terus menerus selama kondisi ungkapan logika pada while masih bernilai logika benar. Bentuk umum :
WHILE ungkapan logika DO statemen
Contoh program :
Program cetak_angka;
Uses crt;
Var
I : integer;
Begin
I := 0;
While I < 5 do
Begin
Writeln (I);
I := I + 1;
End;
End.
Perulangan REPEAT UNTIL Digunakan untuk mengulang statemen sampai kondisi yang diseleksi di Until tidak terpenuhi.
Bentuk umum :
REPEAT statemen UNTIL ungkapan
Contoh program :
Program cetak_angka;
Uses crt;
Var
I : integer;
Begin
I := 0;
Repeat
I := I + 1;
Writeln (I);
Until I = 5;
End.
0
1
2
3
4
5