PERULANGAN
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
FOR….NEXTFor var=awal to akhir step kelipatan
perintahNext var
Mengulang perintah sebanyak tertentu
Awal= nilai awal menghitung
Akhir=nilai akhir menghitung
Kelipatan=jumlah naik atau jumlahturun setiap putaran
Jika nilai awal > nilai akhir kelipatanbilangan negatif
Dim bil As IntegerFor bil = 1 To 10
ListBox1.Items.Add(bil)Next
Mengulang perintah sebanyak tertentu
Awal= nilai awal menghitung
Akhir=nilai akhir menghitung
Kelipatan=jumlah naik atau jumlahturun setiap putaran
Jika nilai awal > nilai akhir kelipatanbilangan negatif
Dim bil As IntegerFor bil = 1 To 10
ListBox1.Items.Add(bil)Next
Dim bil As IntegerFor bil = 10 To 1 step -1
ListBox1.Items.Add(bil)Next
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
While …end while
While kondisiperintah
End while
Dim bil As Integerbil = 0While bil < 10
bil = bil + 1ListBox1.Items.Add(bil)
End While
Perintah diantara while danend while Akan dikerjakanselama kondisi bernilaibenar
Dim bil As Integerbil = 0While bil < 10
bil = bil + 1ListBox1.Items.Add(bil)
End While
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
Do…loop kondisiDo
perintahLoop while kondisi
Perintah akan dikerjakanSelama kondisi bernilai benar
Doperintah
Loop until kondisi
Perintah akan dikerjakanSampai dengan kondisibernilai benar
Dim bil As Integerbil = 0Do
bil = bil + 1ListBox1.Items.Add(bil)
Loop While bil < 10Do
perintahLoop until kondisi
Perintah akan dikerjakanSampai dengan kondisibernilai benar
Dim bil As Integerbil = 0Do
bil = bil + 1ListBox1.Items.Add(bil)
Loop While bil < 10
Dim bil As Integerbil = 0Do
bil = bil + 1ListBox1.Items.Add(bil)
Loop until bil < 10
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
For eachFor Each [Item] In [Group]
[loopBody]Next [Item]
• Item : item didalam group• Group : grup yang menjadi tempat item• LoopBody : kode program yang akan dieksekusi
For Each [Item] In [Group][loopBody]
Next [Item]
• Item : item didalam group• Group : grup yang menjadi tempat item• LoopBody : kode program yang akan dieksekusi
Dim Control As Windows.Forms.ControlFor Each Control In Me.Controls
Control.Text = "abc"Next
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
Button1_ClickDim Control As Windows.Forms.ControlFor Each Control In Me.Controls
Control.Text = "aaa"Next
Button2_ClickDim Control As Windows.Forms.ControlFor Each Control InMe.GroupBox1.Controls
Control.Text = "bbb"Next
Button3_ClickDim Control As Windows.Forms.ControlFor Each Control In Me.Controls
Control.Text = "CCC"Dim nestedControl As
Windows.Forms.ControlFor Each nestedControl In
Control.ControlsnestedControl.Text = "CCC"
NextNext
Button1_ClickDim Control As Windows.Forms.ControlFor Each Control In Me.Controls
Control.Text = "aaa"Next
Button2_ClickDim Control As Windows.Forms.ControlFor Each Control InMe.GroupBox1.Controls
Control.Text = "bbb"Next
Button3_ClickDim Control As Windows.Forms.ControlFor Each Control In Me.Controls
Control.Text = "CCC"Dim nestedControl As
Windows.Forms.ControlFor Each nestedControl In
Control.ControlsnestedControl.Text = "CCC"
NextNext
Button4_ClickDim Control As Windows.Forms.ControlFor Each Control In Me.Controls
If Control.GetType.Name = "Textbox" ThenControl.Text = "aaa"
End IfNext
Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto
Latihanmodifikasi program padapertemuan sebelumnya menjadiseperti di samping . tambahkankejadian berikut ini, gunakanperulangan
1. Saat form dijalankan : semua isian tidak aktif, tombolisidata dan tutup aktif, tombol clear tidak aktif
2. Saat ditekan tombol isi data : kodebarang,jumlahbarang, cara beli, tombol clear, aktif, tombolisidata tidak aktif
3. Saat ditekan combol clear sama dengan saat formdijalankan
1. Saat form dijalankan : semua isian tidak aktif, tombolisidata dan tutup aktif, tombol clear tidak aktif
2. Saat ditekan tombol isi data : kodebarang,jumlahbarang, cara beli, tombol clear, aktif, tombolisidata tidak aktif
3. Saat ditekan combol clear sama dengan saat formdijalankan Pemrograman Visual dengan VB.Net 2010
oleh : Nandang Hermanto
Latihan
Buatlah permainan puzzlesederhana dengan rancanganseperti gambar di samping.Dengan skenario sebagaiberikut :
1. Saat form dijalankan posisi angka acak2. Saat ditekan tombol yang terletak di dekat tombol kosong maka
tombol tersebut akan menempati tombol kosong, begituseterusnya sampai dengan angkanya tersusun dari 1 sampai 8
3. Saat angka sudah tersusun tampilkan pesan selamat andaberhasil
Catatan : gunakan logika sendiri, jangan download
1. Saat form dijalankan posisi angka acak2. Saat ditekan tombol yang terletak di dekat tombol kosong maka
tombol tersebut akan menempati tombol kosong, begituseterusnya sampai dengan angkanya tersusun dari 1 sampai 8
3. Saat angka sudah tersusun tampilkan pesan selamat andaberhasil
Catatan : gunakan logika sendiri, jangan downloadPemrograman Visual dengan VB.Net 2010
oleh : Nandang Hermanto