PERULANGAN
SASARAN
1. Dapat memahami dan menggunakan ststemen for-to-do.
2. Dapat memahami penggunaan statement While-do
3. Dapat memahami penggunaan statement Repeat Until
TUGAS PENDAHULUAN
1. Apa fungsi dari statement For-to-do ?
2. Jelaskan secara singkat maksud dari erulangan positif da negative ?
3. Dapatkah nilai pengulangan dalam statement for berbentuk type real ?
MATERI PRAKTIKUM
Pada dasarnya perulangan di Delphi sama dengan perulangan dengan di pascal,
untuk itu bagi mereka yang pernah mempelajari pascal tentu tidak akan asing lagi
dengan perluangan gaya Delphi.
Pada Delphi terdapat beberapa statement perulangan diantaranya:
FOR - TO - DO
Bentuk umum :
For <Variabel control := Nilai Awal> to <Nilai Akhir> do
<Statement>
Untuk statement jamak perlu diapit oleh begin dan end contoh :
For <Variabel control := Nilai Awal> to <Nilai Akhir> do
begin
<Statement>
<Statement>
<Statement>
end;
WHILE - DO
Bentuk Umum :
While <kondisi> do
<Statement>
Untuk statement jamak perlu diapit oleh begin dan end contoh :
While <kondisi> do
Begin
<Statement>
<Statement>
End
16
REPEAT - UNTIL
Bentuk Umum :
Repeat
<Statement>
Until <Kondisi>
Latihan 1.
Buat program berikut ini :
Listing progam :
procedure TForm1.Button1Click(Sender: TObject);
var N,i : Integer;
begin
n:=strtoint(edit1.Text);
stringgrid1.ROWCount:=n+1;
for i:=1 to N do
begin
stringgrid1.Cells[0,I]:=inttostr(I);
stringgrid1.Cells[1,I]:=inttostr(I);
stringgrid1.Cells[2,I]:=inttostr(I*I);
stringgrid1.Cells[3,I]:=inttostr(I*I*I);
stringgrid1.Cells[4,I]:=Floattostr(1/I);
end;
end;
17
18
Keterangan :
Yang menjadi input adalah :Nim, Nama, UTS, UAS, TUGAS dan hitung Total
dari nilai serta nilai yang sudah berupa angka, untuk perhitungan formula yang
digunakan terserah anda, setelah nilai dimasukan harus bisa diurutkan berdasarkan
total, untuk metoda pengurutan boleh menggunakan bubble sort ataupun quick
sort.
19