5.1 Perulangan
Perintah perulangan adalah merupakan control
perulangan yang berfungsi untuk melakukan perulangan (iterasi) dari suatu blok
program secara berulang-ulang.
For
… Next
For
… Next merupakan suatu control perulangan yang mempunayi nilai tetap, jumlah
perulangan telah diketahui sebelumnya.
Format
penulisannya adalah sebagai berikut :
|
For
Counter=niali_awal to nilai_akhir [ Perintah ] Next (Counter) |
For
Each … In … Next
Merupakan
suatu control yang digunakan untuk perulangan yang jumlah pengulangannya sesuai
dengan jumlah elemen dari suatu koleksi objek dan biasanya tidak diketahui
dengan pasti berapa jumlahnya. Koleksi merupakan kumpulan data atau objek yang
didefinisikan dengan kode program.
Format
Penulisannya :
|
For
Each elemen In Group [ Perintah ] [ Perintah ] Next
[elemen] |
While
…
While
merupakan suatu control perulangan yang berfungsi untuk melakukan perulangan
yang memiliki satu syarat tertentu. Dan akan terus dijalankan selama syarat
tersebut terpenuhi dan begitupun sebaliknya jika syarat tidak terpenuhi maka
pernyataan tidak akan dijalankan. Format Penulisannya :
|
While
(kondisi) [perintah1] [perintah2] …
End
While |
DO
While … LOOP
Merupakan
suatu control perulangan yang melakukan perulangan terlebih dahulu dan bentuk
pengujian dilakukan belakangan atau sebaliknya.
Format
penulisannya :
|
DO
While (kondisi) [perintah1] [Exit Do] [perintah2] LOOP
|
Bentuk 2
|
DO [perintah1] [Exit Do] [perintah2] LOOP
While (kondisi) |
DO
UNTIL
Jika
Do While melakukan perulangan selama kondisi memenuhi until akan melakukan
perulangan hingga kondisi memenuhi. Selama kondisi tidak memenuhi, loop akan
dijalankan terus.
Format
penulisannya :
|
DO LOOP
UNTIL |
5.1.1
Perulangan FOR
a. Design :
|
Object |
Properties |
Nilai |
|
Form1 |
Name Text |
Form1 Perulangan FOR |
|
Label1 |
Text |
Tgl/Bln/Thn |
|
ComboBox1 |
Name |
CmbTgl |
|
ComboBox2 |
Name |
CmbBln |
|
ComboBox3 |
Name |
CmbThn |
b. Code
Program
|
Public Class Form1
Private Sub
Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim tgl, bln, thn As Integer
For tgl = 1 To
31 CmbTgl.Items.Add(tgl)
Next tgl
For bln = 1 To
12 CmbBln.Items.Add(bln)
Next bln
For thn = 1900 To 9999 CmbThn.Items.Add(thn)
Next thn
End Sub End Class |
c. Hasil Running :
5.1.1
Perulangan While
a. Design :
|
Object |
Properties |
Nilai |
|
Form1 |
Name Text |
Form1 Perulangan WHILE |
|
Label1 |
Text |
Batas |
|
Label2 |
Text |
Tampilkan |
|
TextBox1 |
Name |
TxtBatas |
|
ListBox1 |
Name |
ListBox1 |
|
Button1 |
Name Text |
Button1 Proses |
b. Code
Program
|
Public Class Form2 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim angka As Integer ListBox1.Items.Clear() angka = 1 While angka <= Val(TxtBatas.Text)
ListBox1.Items.Add(angka) angka = angka + 1 End While End Sub End Class |
c. Hasil Program




Komentar
Posting Komentar