Anda di halaman 1dari 7

Perulangan

Pemrograman Delphi Pertemuan 4

Perulangan merupakan proses mengulang perintah program hingga batas yang kita tentukan.
Dalam pemrograman, perulangan digunakan untuk menyederhanakan perintah program yang digunakan secara berulang ulang, sehingga menjadi lebih simpel.

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

i=0; i=i+1;
Contoh Counter Decrement:

Pemberian nilai awal dengan angka 0 Counter increment. Menambah nilai i dengan 1

i=3; i=i-1;

Pemberian nilai awal dengan angka 3 Counter Decrement. Mengurangi nilai dengan 1

Contoh Tanpa Perulangan dan Menggunakan Perulangan

Di bawah ini, contoh kode program untuk menampilkan kalimat selamat datang sebanyak 3 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 begin showmessage(selamat datang); End;


Atau kita bisa menggunakan perulangan While Do

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

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

Variabel i

Interval
For i=1 to 3 do begin showmessage(selamat datang); End;
Perintah di atas sama dengan penulisan kode di bawah ini:

Statement

Showmessage(selamat datang); Showmessage(selamat datang); Showmessage(selamat datang);

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

Interval. i merupakan variabel While i<=3 do begin showmessage(selamat datang); i=i+1; End;
Perintah di atas sama dengan penulisan kode di bawah ini:

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)

Anda mungkin juga menyukai