Académique Documents
Professionnel Documents
Culture Documents
Perulangan
Ada tiga perintah dasar untuk melakukan perulangan. - Repeat..Until - While..Do - For..Do
Bahasa Pemrograman
Repeat..Until
Pernyataan di antara repeat..until akan dikerjakan sampai kondisi terpenuhi Pemakaian : repeat xxxxxx; xxxxxx; until (kondisi);
Contoh Repeat-Until
- Buatlah aplikasi baru, ubahlah caption pada form dengan Repeat Until - Tambahkan komponen: 1 Label, 1 Edit, 1 Button dan 1 Listbox. Ubahlan captionnya sehingga nampak seperti pada gambar
Label1
Edit1
ListBox1
Button1
Bahasa Pemrograman
- Klik 2x Event OnClick untuk Button1 procedure TForm1.Button1Click(Sender: TObject); var x:integer; begin x:=StrToInt(Edit1.Text); ListBox1.Clear; repeat ListBox1.Items.Add (IntToStr (x)); x := x-1; until (x<=0); end;
5
Repeat-Until
While-Do
Pernyataan setelah do akan dikerjakan selama kondisi terpenuhi Pemakaian : while (kondisi) do begin xxxxxx; xxxxxx; end;
Bahasa Pemrograman
Contoh While-Do
- Buatlah aplikasi baru, ubahlah caption pada form dengan While_Do - Tambahkan komponen: 1 Label, 1 Edit, 1 Button dan 1 Listbox. Ubahlan captionnya sehingga nampak seperti pada gambar
Label1
Edit1
Listbox1
Button1
Bahasa Pemrograman
While-Do
- Klik 2x Event OnClick untuk Button1 procedure TForm1.Button1Click(Sender: TObject); var x:integer; begin x:=StrToInt(Edit1.Text); ListBox1.Clear; while (x > 0) do begin ListBox1.Items.Add (IntToStr (x)); x := x-1; end; end;
For Do
Pada perulangan For..Do diketahui berapa kali perulangan dilakukan Pemakaian : for kondisi1 to kondisi2 do begin xxxxxx; xxxxxx; end;
10
Bahasa Pemrograman
Contoh For Do
- Buatlah aplikasi baru, ubahlah caption pada form dengan For Do - Tambahkan komponen: 1 Label, 1 Edit, 1 Button dan 1 Listbox. Ubahlan captionnya sehingga nampak seperti pada gambar
For Do
- Klik 2x Event OnClick untuk Button1 procedure TForm1.Button1Click(Sender: TObject); var x,y:integer; begin x:=StrToInt(Edit1.Text); ListBox1.Clear; For y:=1 to x do ListBox1.Items.Add (IntToStr(y)+' Bahasa Pemrograman'); end;
12
Bahasa Pemrograman
For Do Bersarang
Perulangan For..Do bersarang adalah Perulangan yang berada di dalam suatu perulangan Pemakaian : For kondisi1 to kondisi2 do For kondisi3 to kondisi4 do Begin xxxxxx; xxxxxx; End;
13
Bahasa Pemrograman
For Do Bersarang
- Klik 2x Event OnClick untuk Button1
procedure TForm1.Button1Click(Sender: TObject); var x,y,z:integer; begin x:=StrToInt(Edit1.Text); ListBox1.Clear; For y:=1 to x do For z:=1 to 2 do ListBox1.Items.Add (IntToStr(y)+' '+IntToStr(z)); end;
15
For Do Bersarang
For y:=1 to x do For z:=1 to 2 do
ListBox1.Items.Add (IntToStr(y)+ +IntToStr(z));
Bahasa Pemrograman
Percabangan
- Percabangan dapat diartikan sebagai lompatan atau melompat ke suatu tempat. - Perintah dasar yang dapat digunakan untuk menangani percabangan misal: - Goto - Break
17
Go To
- Pernyataan Goto dipakai untuk melompat ke sebuah baris yang telah diberi kata kunci label. Contoh aplikasi :
18
Bahasa Pemrograman
Go To
- Klik 2x Event OnClick untuk Button1 procedure TForm1.Button1Click(Sender: TObject); label lagi; begin lagi: ListBox1.Items.Add(Edit1.Text); Edit1.Text:='Lagi ?'; if (Edit1.Text <> 'Lagi ?') then goto lagi; end;
19
Break
- Break digunakan untuk menghentikan suatu perulangan (looping) Contoh aplikasi :
Button1
20
10
Bahasa Pemrograman
Kode Break
procedure TForm1.Button1Click(Sender: TObject); var i,j,k:integer; begin k:=StrToInt(Edit1.Text); ListBox1.Items.clear; for i := 0 to k do for j := 0 to 5 do begin if (j=2) then break; ListBox1.Items.Add(IntToStr(i)); end; end;
21
11