Perulangan dalam Delphi

Post on 21-Oct-2015

17 views 2 download

description

Mengenal perulangan serte penggunaannya dalam Borland Dlpehi

Transcript of Perulangan dalam Delphi

Perulangan

Pemrograman Delphi – Pertemuan 4

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.

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

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

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’);

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’);

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)”