perulangan - nandanghermanto.files.wordpress.com · pemrograman visual dengan vb.net 2010 oleh :...

8

Click here to load reader

Upload: vutuyen

Post on 23-Mar-2019

323 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: PERULANGAN - nandanghermanto.files.wordpress.com · Pemrograman Visual dengan VB.Net 2010 oleh : ... Latihan modifikasi program pada pertemuan sebelumnya menjadi ... 3. Saat ditekan

PERULANGAN

Pemrograman Visual dengan VB.Net 2010oleh : Nandang Hermanto

Page 2: PERULANGAN - nandanghermanto.files.wordpress.com · Pemrograman Visual dengan VB.Net 2010 oleh : ... Latihan modifikasi program pada pertemuan sebelumnya menjadi ... 3. Saat ditekan

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

Page 3: PERULANGAN - nandanghermanto.files.wordpress.com · Pemrograman Visual dengan VB.Net 2010 oleh : ... Latihan modifikasi program pada pertemuan sebelumnya menjadi ... 3. Saat ditekan

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

Page 4: PERULANGAN - nandanghermanto.files.wordpress.com · Pemrograman Visual dengan VB.Net 2010 oleh : ... Latihan modifikasi program pada pertemuan sebelumnya menjadi ... 3. Saat ditekan

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

Page 5: PERULANGAN - nandanghermanto.files.wordpress.com · Pemrograman Visual dengan VB.Net 2010 oleh : ... Latihan modifikasi program pada pertemuan sebelumnya menjadi ... 3. Saat ditekan

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

Page 6: PERULANGAN - nandanghermanto.files.wordpress.com · Pemrograman Visual dengan VB.Net 2010 oleh : ... Latihan modifikasi program pada pertemuan sebelumnya menjadi ... 3. Saat ditekan

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

Page 7: PERULANGAN - nandanghermanto.files.wordpress.com · Pemrograman Visual dengan VB.Net 2010 oleh : ... Latihan modifikasi program pada pertemuan sebelumnya menjadi ... 3. Saat ditekan

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

Page 8: PERULANGAN - nandanghermanto.files.wordpress.com · Pemrograman Visual dengan VB.Net 2010 oleh : ... Latihan modifikasi program pada pertemuan sebelumnya menjadi ... 3. Saat ditekan

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