PERULANGAN/ LOOPING
Pengulangan adalah suatu proses yang melakukan statemen-statemen dalam sebuah program secara terus menerus sampai terdapat kondisi untuk menghentikannya. Struktur perulangan akan sangat membantu dalam efesiensi program.
Macam-macam looping
1. For
Struktur perulangan for biasa digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya. Dari segi penulisannya, struktur perulangan for tampaknya lebih efisien karena susunannya lebih simpel dan sederhana.
Bentuk umum:
Keterangan :
Inisialisasi : pernyataan untuk menyatakan keadaan awal dari variabel kontrol.
Syarat : ekspresi
relasi yang menyatakan kondisi untuk
keluar dari perulangan.
Penambahan : pengatur
perubahan nilai variabel kontrol.
Contoh :
For
Bersarang
Sama halnya dengan percabangan, pada
struktur perulangan juga dapat diterapkan pengulangan bersarang (nested
looping).
Bentuk umum :
2. While
Perulangan WHILE banyak digunakan pada program yang terstruktur. Perulangan ini banyak digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah.
Bentuk umum :
while
bersarang
Bentuk umum:
3. do-while
Berbeda dengan struktur while yang melakukan pemeriksaan kondisi diawal blok perulangan, pada struktur do-while kondisi justru ditempatkan dibagian akhir. Hal ini tentu menyebabkan struktur perulangan ini minimal akan melakukan satu kali proses walaupun kondisi yang didefenisikan tidak terpenuhi.
Bentuk umum :
do-while
bersarang
Bentuk umum: