Anda di halaman 1dari 17

PROGRAM KOMPUTER

kuliah 5
perulangan

Manajemen sains
PERULANGAN ( LOOPING )

Di dalam bahasa Pascal, dikenal tiga macam


perulangan, yaitu dengan menggunakan
pernyataan For, While-Do, dan Repeat…Until.
1. Struktur Perulangan For
Perulangan dengan pernyataan For digunakan
untuk mengulang pernyataan atau satu blok
pernyataan berulang kali sejumlah yang
ditentukan. Perulangan dengan pernyataan
For dapat berbentuk perulangan positif,
perulangan negatif dan perulangan tersarang.
PERULANGAN FOR
• Perulangan positif.
For variabel-kontrol:=nilai awal To nilai akhir Do
pernyataan

Contoh
Var
I:Integer;
Begin
For I:= 1 to 5 Do Writeln(‘Pascal’);
End.
• Perulangan negatif
For variabel-kontrol:=nilai awal DownTo nilai akhir Do
penyataan

Contoh
Var
I:integer;
Begin
For I:=5 downto 1 do
Begin
Writeln(I);
End;
End.
Perulangan FOR tersarang
Perulangan tersarang adalah perulangan
yang berbeda di dalam perulangan yang
lainnya. Perulangan yang lebih dalam akan
diproses terlebih dahulu sampai habis,
kemudian perulangan yang lebih luar baru
akan akan bertambah, mengerjakan
perulangan yang lebh dalam lagi mulai dari
nilai awalnya dan seterusnya.
Contoh
Var Bila program dijakankan
I,J:Integer; akan menghasilkan:
Begin • 1 1 1 2 1 3
For I:=1 to 5 Do • 2 1 2 2 2 3
Begin • 3 1 3 2 3 3
For j:=1 to 3 Do • 4 1 4 2 4 3
Begin • 5 1 5 2 5 3
Write(I:8,J:3);
End;
Writeln;
End;
• End.
Repeat…until

YAITU
Struktur yang digunakan untuk mengulang
(repeat ) statemen-statemen sampai kondisi
yang di seleksi di until tidak di penuhi.
Bagan alir

repeat

Statemen ;

until

ungkapan
Var
I : Integer ;
Begin
I : = 0;
contoh repeat
I := I + 1;
writeln(I);
until I = 5;
End.
1
2
3
Hasil 4
5
While - do
While

Ungkapan -Logika

Do

Statement
Var
I : Integer;
Begin
I := 0;
While I < 5 Do
Contoh :
Begin
Writeln(I);
I := I + 1;
End;
End.
0
1
Hasil : 2
3
4
Perbedaan
Repeat…until While - do
Var Var
I : integer; I : integer;
Begin Begin
I := 10 I := 10
Repeat while I < 5 do
writeln(I); Begin
I := I + 1; writeln(I);
until I > 5; I := I + 1;
End. End;
End.
Perbedaan Hasil…
Repeat…until While - do

11
Latihan
Buatlah Program Perubahan suhu dari celcius
ke Fahrenheit ,
F = 1,8 x C + 32
Dengan menggunakan statemen repeat until dan
pertambahan suhu 1 derajat dari 0 – 5
derajat

Anda mungkin juga menyukai