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)