Perulangan dalam Delphi

7
Perulangan Pemrograman Delphi – Pertemuan 4

description

Mengenal perulangan serte penggunaannya dalam Borland Dlpehi

Transcript of Perulangan dalam Delphi

Page 1: Perulangan dalam Delphi

Perulangan

Pemrograman Delphi – Pertemuan 4

Page 2: Perulangan dalam Delphi

Perulangan merupakan proses mengulang perintah program hingga batas yang kita tentukan.

Dalam pemrograman, perulangan digunakan untuk menyederhanakan perintah programyang digunakan secara berulang – ulang, sehingga menjadi lebih simpel.

Page 3: Perulangan dalam Delphi

Mengenal Counter

i=0;i=i+1;

Counter adalah pencacah nilai. Counter dibagi 2 bagian: Increment (penambahan nilai) dan Decrement (pengurangan nilai).

i=3;i=i-1;

Contoh Counter Increment:

Contoh Counter Decrement:

Pemberian nilai awal dengan angka 0

Counter increment. Menambah nilai i dengan 1

Pemberian nilai awal dengan angka 3

Counter Decrement. Mengurangi nilai dengan 1

Page 4: Perulangan dalam Delphi

Di bawah ini, contoh kode program untuk menampilkan kalimat “selamat datang” sebanyak3 kali.

Showmessage(‘selamat datang’);Showmessage(‘selamat datang’);Showmessage(‘selamat datang’);

Perintah di atas hanya untuk menampilkan 3 baris kalimat. Bagaimana kalau 1000 baris kalimat? Perintah di atas dapat disederhanakan menggunakan perulangan “For” seperti di bawah ini:

For i=1 to 3 do beginshowmessage(‘selamat datang’);

End;

Atau kita bisa menggunakan perulangan “While Do”

While i<=3 do begin showmessage(‘selamat datang’); i=i+1;End;

Contoh Tanpa Perulangan dan Menggunakan Perulangan

Page 5: Perulangan dalam Delphi

Perulangan For tidak membutuhkan Counter, karena perulangan ini sudah memiliki interval yang dapat berfungsimenjadi counter.

For i=1 to 3 do beginshowmessage(‘selamat datang’);

End;

Perintah di atas sama dengan penulisan kode di bawah ini:

Perulangan For

Interval

Statement

Variabel i

Showmessage(‘selamat datang’);Showmessage(‘selamat datang’);Showmessage(‘selamat datang’);

Page 6: Perulangan dalam Delphi

While i<=3 do begin showmessage(‘selamat datang’); i=i+1;End;

Perulangan For tidak membutuhkan Counter, karena perulangan ini sudah memiliki interval yang dapat berfungsimenjadi counter.

Perintah di atas sama dengan penulisan kode di bawah ini:

Perulangan For

Interval. i merupakan variabel

Statement

Counter Increment

Showmessage(‘selamat datang’);Showmessage(‘selamat datang’);Showmessage(‘selamat datang’);

Page 7: Perulangan dalam Delphi

Tugas

• Buat sebuah deret bilangan dari 1 sampai 20.• Cek manakah diantara bilangan tersebut yang

merupakan bilangan ganjil atau genap.• Jika bilangan ganjil, maka tampilkan pada

ListBox kalimat “Ini bilangan ganjil”• Jika bilangan genap, tampilkan pada ListBox

kalimat “Ini bilangan genap”.

“Untuk menyelsaikan soal di atas, gunakan kombinasi perulangan dan percabangan (IF)”