Didalam Visual Basic terdapat tiga perintah pengulangan yaitu Do...Loop, While...Wend dan For...Next
- Do...Loop
Perintah ini berfungsi mengulang blok perintah sampai jumlah tertentu. Untuk menghentikan pengulangan digunakan suatu kondisi tertentu.
Didalam penggunaannya perintah Do...Loop ini memiliki empat variasi sintaks, yaitu :
Do While Kondisi
Pernyataan
Loop
Dalam perintah Do While...Loop, Visual Basic akan menguji kondisi, jika hasilnya salah (False) maka Visual Basic akan mengeksekusi pernyataan di bawah Loop. Jika hasil pengujian kondisinya benar (True) maka Visual Basic akan mengeksekusi pernyataan dibawah Do dan setelah selesai akan kembali kebaris Do While demikian seterusnya sampai hasil pengujian bernilai salah (False).
Do Until Kondisi
Pernyataan
Loop
Dalam perintah Do Until...Loop, Visual Basic akan menguji kondisi, jika hasilnya benar (True) maka Visual Basic akan mengeksekusi pernyataan di bawah Loop. Jika hasil pengujian kondisinya salah (False) maka Visual Basic akan mengeksekusi pernyataan dibawah Do dan setelah selesai akan kembali kebaris Do Until demikian seterusnya sampai hasil pengujian bernilai benar (True).
Do
Pernyataan
Loop While Kondisi
Visual Basic akan melakukan pengulangan jika hasil pengujian bernilai benar (True). Bila kondisi salah (False) maka pengulangan yang dilakukan minimal satu kali.
Do
Pernyataan
Loop Until Kondisi
Visual Basic akan melakukan pengulangan jika hasil pengujian bernilai salah (False). Bila kondisi salah (False) maka pengulangan yang dilakukan minimal satu kali. - While...Wend
Secara Umum bentuk perintah While...Wend adalah sebagai berikut :
While Kondisi
Pernyataan
Wend
Pernyataan akan diulang terus selama kondisi bernilai benar (True) masih berlangsung. - For...Next
Perintah perulangan ini digunakan jika anda sudah mengetahui berapa kali baris pernyataan akan diulang
Secara umum, bentuk perintah For...Next adalah sebagai berikut :
For Variable= EksprN1 To EksprN2 [Step Pertambahan]
Pernyataan
Next- Variable digunakan untuk menyimpan Nilai Awal sampai Nilai Akhir
- EksprN1 merupakan Nilai Awal dan EksprN2 merupakan Nilai Akhir
- Pernyataan merupakan baris program yang akan diproses secara berulang
- Variable digunakan untuk menyimpan Nilai Awal sampai Nilai Akhir