Struktur Perulangan -...
Transcript of Struktur Perulangan -...
Struktur Perulangan
Pertemuan 4
Jurusan Sistem Informasi
Fakultas Ilmu Komputer dan Teknologi Informasi
Universitas Gunadarma
2015
Perulangan (Loop)
Perulangan (Loop) dalam pascal adalah :
1. Struktur Perulangan While-Do
2. Struktur Perulangan Repeat-Until
3. Struktur Perulangan For
Struktur Perulangan While Do
Struktur perulangan :
While UngkapanLogika do statement
Statement while do digunakan untuk melakukan proses perulangan suatu statement terus-menerus selama kondisi UngkapanLogika pada while masih bernilai benar.
Struktur Perulangan Repeat Until
Struktur kontrol perulangan Repeat Until digunakan untuk mengulang (repeat) statement-statement atau blok statement sampai (until) kondisi yang diseleksi di until tidak terpenuhi.
BU : REPEAT sequence statement UNTIL kondisi
BU : Repeat Statement : until Ungkapan
Contoh Program Repeat Until
Program Repeat1; Uses Crt; Var I:Integer; Begin Clrscr; I:=0; Repeat I:=I+1; Writeln(I); Readln; Until I=5; End.
Program Repet2; Uses Crt; Var digit:integer; Begin Clrscr; digit:=1; Repeat Write(digit); digit:=digit+1; Readln; Until digit>5; End.
Perbedaan Repeat Until dengan While Do Paling sedikit statement di Repeat Until
hanya diproses sekali, sedangkan struktur While Do paling sedikit dikerjakan nol kali.
Pada Repeat Until dapat tidak menggunakan blok statement (tidak memerlukan Begin End) karena batas blok statement ditunjukkan oleh Repeat sampai dengan Until.
Struktur Perulangan For
Struktur kontrol perulangan For digunakan untuk mengulang statement atau blok statement berkali sejumlah yang ditentukan.
BU : FOR id := v1 TO v2 DO statement
BU : FOR id := v1 DOWNTO v2 DO statement
BU : For VariabelKontrol := NilaiAwal to NilaiAkhir do Statement
Contoh Program For
Program For1;
Uses Crt;
Var i:integer;
Begin
Clrscr;
For i:=1 to 5 do writeln(‘Turbo Pascal’);
Readln;
End.
Program For2;
Uses Crt;
Var i:integer;
Begin
For i:=1 to 5 do
Begin
Write(i);
Writeln(‘Gunadarma’); End;
End.