Blogroll

Pages

Wednesday, May 1, 2013

REPETITIVE pada Pemrograman Visual Basic 2010


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:

















1 comment: