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
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 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;
Contoh Tanpa Perulangan dan Menggunakan Perulangan
Perulangan For tidak membutuhkan Counter, karena perulangan ini sudah memiliki interval yang dapat berfungsi
menjadi counter.
For i=1 to 3 do begin
showmessage(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 berfungsi
menjadi 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)

Anda mungkin juga menyukai