Struktur Pengulangan : For, While, do-While
Perulangan/Statement For.
Perulangan dengan statement For digunakan untuk mengulang statement atau suatu blok statement berulang kali. Dengan kata lain, pernyataan ini digunakan bila Anda sudah tahu berapa kali Anda akan mengulang satu atau beberapa pernyataan.- Perulangan For, yang sifatnya menaik(increment)
for (variable= nilai_awal; kondisi; variable++) { Statement/pernyataan yang akan diulang; } |
- Nilai awal dari variable yang kita definisikan haruslah lebih kecil dari nilai akhir yang dituliskan pada kondisi(ekspresi). Kalau nilai_akhir lebih kecil daripada nilai_awal, maka bagain pernyataan tidak dijalankan sama sekali.
- Kondisi adalah untuk menyatakan keluar dari proses looping.
- Variable++ adalah pengatur kenaikan atau penurunan nilai variable pengendali looping.
- Perulangan For yang sifatnya menurun(decrement)
- Perulangan For tersarang
Perulangan While vs Do/While
Perulangan while akan melakukan perulangan kalau kondisi (syarat) terpenuhi.Sedangkan do/while melakukan perulangan dulu, kemudian memeriksa kondisinya atau sayaratnya.
Kalau kondisi terpenuhi, maka do/while akan melanjutkan perulangan. Sebaliknya, dia akan berhenti (break).
Contoh kode dalam Javascript:
Berdasarkan contoh di atas, kita dapat pahami:
Perulangan do/while mencoba menyalakan mesin. Sedangkan bensinnya sudah dihabiskan oleh while.
Karena itu, perulangan do/while hanya mengulang satu kali. Kalau bensin ada (
bensin > 0
), maka do/while akan melanjutkan perulangan.Contoh dengan bahasa pemrograman python:
bensin = 9
# Perulangan while-do
while(bensin > 0):
print "Masih ada bensin, nyalakan mesin!"
bensin = bensin - 1
#perulangan do-while
while(True):
print "Nyalakan mesin!"
bensin = bensin - 1
# periksa bensin
if(bensin < 0):
break
Comments
Post a Comment