Struktur
perulangan atau loop digunakan untuk mengulang suatu blok perintah sampai
kondisi tertentu. Proses pengulangan ini dapat dikendalikan jumlahnya oleh
aplikasi yang dibuat pada kondisi tertentu.
Struktur Do...Loop
Gunakan
Do-loop untuk mengeksekusi suatu blok statement dengan jumlah perulangan yang
tak terhingga, ada beberapa Do...Loop statement, tetapi masingmasing
mengevaluasi suatu kondisi untuk menentukan apakah melanjutkan eksekusi Berikut ini adalah statement Do…Loop, yang
dijalankan selama kondisi benar :
Do While condition
statements
Loop
Ketika Visual
menjalankan Do loop ini, pertama kali akan di coba kondisinya, jika kondisi
False (zero), akan diloncati semua statements yang mengikuti kondisi tersebut.
Visual Basic akan menjalankan statements jika kondisi benar dan kembali ke
Do…Loop berikutnya.
Function Faktorial (x)
Dim Hasil As Double
Dim Count As Long
Hasil = 1
count = 2
Do While Count <= x
Hasil = Hasil * count
count = count + 1
Loop
Faktorial = count
End Function
Struktur For-Next
Struktur For-Next
digunakan untuk mengulang blok perintah dalam jumlah yang sudah ditentukan.
Pada struktur ini Anda tidak perlu menuliskan kondisi yang akan diuji tetapi
hanya perlu menuliskan nilai awal dan akhir variabel penghitung. Nilai variabel
penghitung ini akan secara otomatis bertambah atau berkurang setiap kali suatu
pengulangan dikerjakan. Bentuk penulisan dari struktur For-Next sebagai berikut
:
For var = awal to akhir step
pertambahan
... ekspresi ...
Next
Keterangan :
var
Nama variabel integer
yang digunakan untuk melakukan proses pengulangan.
awal
Nilai suatu variabel
integer untuk menentukan harga awal suatu perulangan.
akhir
Nilai suatu variabel
integer untuk menentukan harga akhir suatu perulangan.
pertambahan
Besarnya nilai
perubahan dari nilai awal sampai nilai akhir. Jikapengulangannya menurun yaitu
dari nilai yang besar menuju nilai yang kecil,maka nilai pertambahannya harus
negatif. Nilai standart Visual Basic .Net untuk nilai pertambahanadalah 1,
kecuali jika Anda mendefinisikan sendiri.
ekspresi
Suatu blok perintah
yang akan dikerjakan jika kondisi dari proses pengulangan memenuhi syarat.
Struktur Do While -
Loop
Struktur Do While –
Loop digunakan untuk melakukan pengulangan terus-menerus selama kondisi
memenuhi syarat (bernilai True). Pengulangan ini akan berhenti jika kondisinya
tidak memenuhi syarat (bernilai False). Bentuk penulisan dari struktur If-
Then-ElseIf-Then sebagai berikut :
Do while (kondisi)
... ekspresi ...
Loop
Struktur Do Until -
Loop
Struktur Do Until –
Loop digunakan untuk melakukan pengulangan terus-menerus selama kondisi tidak
memenuhi syarat (bernilai False). Pengulangan ini akan berhenti jika kondisinya
memenuhi syarat (bernilai True). Bentuk penulisan dari struktur If-
Then-ElseIf-Then sebagai berikut :
Do until (kondisi)
... ekspresi ...
Loop
Struktur While – End
While
Struktur While – End
While digunakan untuk melakukan pengulangan terus-menerus selama kondisi
memenuhi syarat (bernilai True). Pengulangan ini akan berhenti jika kondisinya
tidak memenuhi syarat (bernilai False). Bentuk penulisan dari struktur If-
Then-ElseIf-Then sebagai berikut :
While (kondisi)
... ekspresi ...
End While
Struktur Kendali Nested
Anda dapat meletakkan
suatu struktur kendali didalam struktur kendali lainnya, yang dikenal dengan
istilah nested. Struktur kendali pada Visual Basic dapat nested sebanyak level
yang anda inginkan. Meninggalkan suatu Struktur Kendali Statement Exit
memperbolehkan anda untuk keluar langsung dari suatu For loop, Do Loop, syntax
untuk statement Exit adalah sederhana : Exit For dapat muncul sebanyak mungkin
dalam suatu For. Loop, demikian juga Exit Do untuk Do loop.
For counter = start To end [Step
increment]
[statementblock]
[Exit For]
[statementblock]
Next [counter[, counter] [,...]]
Do [{While | Until} condition]
[statementblock]
[Exit Do]
[statementblock]
Loop
Statement Exit Do
bekerja pada semua versi syntax Do loop. Exit For dan Exit Do adalah
kadang-kadang perlu untuk keluar dari suatu loop dengan segera, tanpa melakukan
iterasi yang berikutnya.
- Membuat Progress Bar Syntax:
Output Program:
- Program pada console application dengan memanfaatkan perulangan untuk menghasilkan bintang berbentuk segitiga. berikut syntaxnya:
output:
- Program menampilkan bilangan ganjil dan bilangan prima dari suatu bilangan. berikut syntaxnya:
output program:
opo te... -_-
ReplyDelete