dewayudhi - perulangan pada delphi

23
PERULANGAN PADA DELPHI PERULANGAN PADA DELPHI OLEH OLEH Dewa Putu Yudhi Ardiana, S.Kom http://belajarilkom.wordpress.com/ http://belajarilkom.wordpress.com/

description

materi mengengai perulangan pada delphi

Transcript of dewayudhi - perulangan pada delphi

Page 1: dewayudhi -    perulangan pada delphi

PERULANGAN PADA DELPHIPERULANGAN PADA DELPHI

OLEHOLEHDewa Putu Yudhi Ardiana, S.Kom

http://belajarilkom.wordpress.com/http://belajarilkom.wordpress.com/

Page 2: dewayudhi -    perulangan pada delphi

PENGULANGANPENGULANGAN

• Pengulangan digunakan untuk mengulangmengeksekusi suatu blok kode program g p gdalam kondisi tertentu.

Page 3: dewayudhi -    perulangan pada delphi

PENGULANGANPENGULANGAN

• for..do• While doWhile..do• Repeat..Until• Nested for..do (for..do bersarang)

Page 4: dewayudhi -    perulangan pada delphi

FOR DOFOR .. DO

• Digunakan apabila sudah diketahui berapakali sebuah blok kode akan diulanggdieksekusi.

for pencacah:=nilai awal to nilai akhir dob ibegin//pernyataan yang diulang jika kondisit hiterpenuhi

end;

Jika pernyataan hanya satu baris. Tidak perlu menggunakan begin…end

Page 5: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASI

Tulis kata ‘halo’ sebanyak 10 kali

Page 6: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASI

Tulis kata halo sebanyak 10 kaliTulis kata halo sebanyak 10 kali

for 1 to 10 doBegin

//blok kode//blok kodemenampilkan kata halo

End;

Page 7: dewayudhi -    perulangan pada delphi

CATATANCATATAN

• Anda dapat melakukan pengulangan daribilangan besar dan kecil dengang gmengubah ‘to’ menjadi ‘downto’

• Contoh:for x:= 1 to 10 do

menjadimenjadifor x:= 10 downto 1 do

Page 8: dewayudhi -    perulangan pada delphi

WHILE DOWHILE .. DO

Di k k ik d b l h i• Digunakan ketika anda belum mengetahuiberapa banyak pengulangan itu akand l k kdilakukan.

• Jika kondisi terpenuhi maka pernyataanp p yakan diulang untuk dieksekusi.

While kondisi doBeginBegin

//pernyataan yang akan diulangEnd;

Page 9: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASI

S l k di i

Pak berow

Selama kondisi masbejo lapar. Mintamas bejo untuk

kmakan.

Page 10: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASIS l k di i b jSelama kondisi mas bejomasih lapar, hal yang harus dilakukan adalahi t b j t kminta mas bejo untuk

makan

While kondisi=‘lapar’ doBegin

action:=‘makan’;dEnd;

Page 11: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASIWhil k di i ‘l ’ dWhile kondisi=‘lapar’ doBegin

action:=‘makan’;End;

Kondisi terpenuhi

Mas bejo End;

LAPARMAKAN 

DULU SANA

Page 12: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASIWhil k di i ‘l ’ dWhile kondisi=‘lapar’ doBegin

action:=‘makan’;End;

Kondisi terpenuhi

Mas bejo End;

MASIH LAPAR

MAKAN LAGI

Page 13: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASIWhil k di i ‘l ’ dWhile kondisi=‘lapar’ doBegin

action:=‘makan’;End;

Kondisi tidak terpenuhi

Mas bejo End;

KENYANGBERHENTI MAKAN

Page 14: dewayudhi -    perulangan pada delphi

REPEAT UNTILREPEAT.. UNTIL

• Digunakan ketika anda belum mengetahuiberapa banyak pengulangan itu akanp y p g gdilakukan.

• Blok kode program akan diulang• Blok kode program akan diulangdieksekusi sampai kondisi yang ditentukan

hterpenuhi.repeat

//pernyataan yang akan diulangUntil kondisi

Tidak menggunakan begin…end

Page 15: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASI

Pak berow

Minta minta masbejo untuk makan. Sampai kondisinyaSampai kondisinyakenyang

Page 16: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASI

Minta mas bejo untukmakan sampaikondisinya kenyangkondisinya kenyang

repeataction:=‘makan’;

Until kondisi=‘kenyang’

Page 17: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASIrepeat

action:=‘makan’;Until kondisi=‘kenyang’

Kondisi tidak terpenuhi

Mas bejo

LAPARMAKAN 

DULU SANA

Page 18: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASIrepeat

action:=‘makan’;Until kondisi=‘kenyang’

Kondisi tidak terpenuhi

Mas bejo

MASIH LAPAR

MAKAN LAGI

Page 19: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASIrepeat

action:=‘makan’;Until kondisi=‘kenyang’

Kondisi terpenuhi

Mas bejo

KENYANGBERHENTI MAKAN

Page 20: dewayudhi -    perulangan pada delphi

WHILE DO VS REPEAT UNTILWHILE..DO VS REPEAT..UNTILPERBEDAANPERBEDAAN

Page 21: dewayudhi -    perulangan pada delphi

ILUSTRASIILUSTRASI

Perulangan akandilakukan selama

Perulangan akandilakukan sampaidilakukan selama

kondisi terpenuhidilakukan sampaikondisi terpenuhi

While .. do Repeat .. until

Page 22: dewayudhi -    perulangan pada delphi

NESTED FOR DONESTED FOR .. DO

Di k k li k• Digunakan untuk menuliskan pernyataanfor..do didalam pernyataan for..do yang llain.

for pencacah1:=nilai awal to nilai akhir dofor pencacah2:=nilai awal to nilai akhir dobegin//pernyataan yang diulang jika kondisiterpenuhi

end;

Page 23: dewayudhi -    perulangan pada delphi

TIPSTIPS

Pak berow

Kalau lupa sintaksstruktur . Apayang harus

Tekan sajayang harus

dilakukan pakberow?

“ctrl + J”