Perulangan perintah tidak hanya FOR. Visual Basic masih mempunyai cara mengulang sekumpulan perintah yang lain, yaitu: DO
Ada dua bentuk DO yang dapat dipakai.
Bentuk I:
Do While <kondisi>
<blok perintah yang diulang>
Loop
Bentuk II:
Do
<blok perintah yang diulang>
Loop While <kondisi>
Jangan lupa memberikan pertambahan nilai yang memungkinkan program akan berhenti jika melewati pemeriksaan di WHILE. Jika tidak, program akan berputar terus menerus tanpa henti. Biasanya pertambahan yang dipakai adalah pertambahan satu demi satu seperti: i += 1;
Contoh:
Program dibawah ini akan mencetak bilangan genap dari 1 sampai 20. Program pertama-tama mendeklarasikan variabel i dengan tipe integer dan ber-nilai awal 1. Lantas angka diperiksa untuk menentukan apakah angka tersebut adalah angka ganjil atau genap dengan membaginya dengan angka 2. Jika terdapat sisa pembagian, maka angka tersebut sudah pasti ganjil. DO akan berulang sepanjang nilai variabel i lebih kecil dari 21. Sedangkan nilai variabel i selalu bertambah satu ketika meng-eksekusi kode:
i += 1;
Dim i As Integer = 1
Do While (i < 21)
If (i Mod 2 = 0) Then
Console.WriteLine(i)
End If
i += 1
Loop
atau bisa diubah menjadi bentuk ini:
Do
If (i Mod 2 = 0) Then
Console.WriteLine(i)
End If
i += 1
Loop While (i < 21)
Senin, 13 Maret 2017
Perulangan Perintah dengan DO
Langganan:
Posting Komentar (Atom)
Diberdayakan oleh Blogger.
Terimakasih.. tulisannya sangat bermanfaat..
BalasHapusMy blog
My Campus