PEMBAHASAN
Berikut ini adalah statement Do Loop, yang dijalankan selama kondisi benar :
Do While condition
statements
Loop
Hasil = 1
count = 2
count = count + 1
Loop
Faktorial = count
End Function
Variasi lain dari statement DoLoop, yang menjamin minimal satu kali
statement dijalankan :
Do
statements
Do Until condition
statements
Loop
Do
statements
2.2 For...Next
Do Loop bekerja dengan baik, ketika anda tidak tahu berapa bayak kali
untuk butuhkan untuk menjalankan statement. Ketika anda mengetahui harus
menjalankan statement sejumlah kali, bagaimanapun ForNext adalah pilihan
yang lebih baik. Tidak seperti Do Loop, ForNext menggunakan suatu variable
yang disebut counter yang mana akan bertambah atau berkurang pada setiap
perulangan. Syntaxnya adalah
statements
Next [counter]
b) Mencoba apakah counter lebih besar dari end. Jika ya, Visual Basic
meninggalkan looping tersebut.
Code berikut akan mencetak semua item yang terdapat pada suatu daftar list.
Dim I As Integer
For i = 0 To List1.ListCount-1
Print List1.List(I)
Next
End Sub
While condition
statements
Wend
Ketika menjalankan While ini, pertama kali akan di coba kondisinya, jika
kondisi False (zero), akan diloncati semua statement yang mengikuti kondisi
tersebut. Program akan menjalankan statement jika kondisi benar dan kembali ke
While berikutnya.
Function Faktorial (x)
Hasil = 1
count = 2
count = count + 1
Wend
Faktorial = count
End Function