Anda di halaman 1dari 8

Perulangan

Perulangan
• Dalam pemrograman, terkadang dibutuhkan beberapa
perintah / nilai yang harus ditulis secara berulang-
ulang.
• Misal.
OutPut
Print(“1”) 1
Print(“2”) 2
Print(“3”) 3
Print(“4”) 4
Print(“5”) 5
….. ….
Print (“n”) n
FOR….NEXT..
• Perulangan For…Next Melakukan perulangan pada sekumpulan
pernyataan dengan jumlah perulangan yang ditentukan oleh
suatu nilai awal ke nilai akhir dengan jumlah kenaikan tertentu.

• Syntax:
For <Variabel> = <awal> To <akhir> Step <kenaikan>
<Perintah>
Next <Variabel>
• <Perintah> akan dieksekusi secara berulang selama nilai
<Variabel> masih memenuhi antara nilai <Awal> sampai Nilai
<Akhir>
• <Kenaikan> Nilai yang akan di tambahkan pada Variabel setiap
putaran.
EXIT FOR
• Exit For  Perintah yang digunakan agar proses perulangan For Next di
hentikan.
• Penggunaan Exit For biasanya diawali dengan kondisi tertentu.
• Misal.
Dim A as Integer
For A = 1 to 10 Output
Print A 1
If A > = 5 Then 2
Exit for 3
End if 4
5
Next A

Perulangan berhenti Ketika Nilai A Lebih besar atau sama dengan 5


Do While
• Do While  Perulangan akan dikerjakan selama
kondisi yang diberikan masih benar (True)
• Perulangan tidak akan berhenti jika Kondisi masih
benar (True)
• Syntax:
Do While <Kondisi>
<Perintah>
Loop

• <Kondisi> kondisi yang akan di cek kebenarannya


• <Perintah> akan dikerjakan selama <Kondisi> Bernilai
benar TRUE
Exit Do
• Exit Do Digunakan agar perulangan dihentikan apabila sudah
memenuhi kondisi tertentu yang diberikan.
• Misal.
Dim A as Integer
A=1
Do While A <= 10 1
Print A 2
If A = 5 Then 3
Exit Do 4
End if 5
A += 1
Loop
Do Until
• Do Until  Perulangan akan dikerjakan sampai
ditemukan Kondisi yang benar (TRUE).
• Selama Kondisi (FALSE) salah, maka perulangan akan
terus di kerjakan.
• Syntax:
Do Until <Kondisi>
<Perintah>
Loop
<Kondis> Kondisi yang akan dicek kebenarannya
<Perintah> akan dikerjakan selama <Kondisi> Salah
(FALSE)
Continue Do
• Continue Do  Digunakan untuk melompat perulangan selanjutnya.
• Perulangan akan tetap dikerjakan sampai suatu kondisi dipenuhi (TRUE)
• Misal
Dim A as Integer
A=0
Do While A<=10
A += 1
If A Mod 2 = 0 Then
Continue Do
End if
Print A
Loop

Anda mungkin juga menyukai