Home, Forum diskusi, Chatting, Download


Perulangan Logika : Perintah Do...Loop

Do Loops memiliki perbedaan yang kecil dari perulangan For. Perulangan For melakukan aksi untuk sejumlah kali. Do Loop terus melakukan aksi tertentu sampai pernyataan yang ditemukan menjadi benar

Penulisan untuk Do loop adalah sebagai berikut:


Do {While Condition | Until Condition}
'kerjakan ini …
Loop

'Atau anda dapat mengorganisasi perintah tersebut seperti ini:

 Do
'kerjakan ini...
Loop {While Condition | Until Condition}

*CATATAN: Hilangkan kurung kurawal { } pada kode yang sebenarnya.

Perbedaan dari keduanya adalah dimana kondisi tersebut diletakkan. Pada yang pertama kondisi di test duluan. Do loop yang kedua menjalankan kode sekali kemudian memeriksa kondisi untuk memutuskan apakah perulangan dilakukan atau tidak. Jenis yang pertama dari Do loop digunakan untuk suatu alasan dimana aksi tidak dilakukan jika kondisi tidak dipenuhi.

Berikut ini adlah contoh dari suatu Do Loop:
i = 0
Do While i < 5
   Response.Write("i=" & i & "<br>")
   i = i + 1
Loop

Hasil :

i=0
i=1
i=2
i=3
i=4

Do Loop tersebut berulang sesuai dengan kondisi benar. Pada contoh diatas mencetak keluar nilai dari I sampai I tidak lagi dibawah 5.


Dibuat  oleh hendra@indoprog.com
Medan - Sumatera Utara
Indonesia