visual basic perulangan

17
PERULANGAN Pemrograman Visual Basic MICHAEL OKTAVIANUS, S.Kom, M.M.

Upload: iwank-odarlean

Post on 25-Jun-2015

1.998 views

Category:

Design


18 download

TRANSCRIPT

Page 1: Visual basic Perulangan

PERULANGANPemrograman Visual BasicMICHAEL OKTAVIANUS, S.Kom, M.M.

Page 2: Visual basic Perulangan

Do Loop• Syntaks :Do [{While | Until} condition]

[statements][Exit Do]

[statements]Loop

Page 3: Visual basic Perulangan

Do While

Perulangan DO WHILE adalah perulangan yangakan melakukan perulangan secara terus menerusselama kondisi pada WHILE memenuhi syarat(bernilai TRUE), hingga kondisi WHILE bernilaiFALSE.Syntaks :Do While (Kondisi)Perintah-perintah (Statement)Loop

Page 4: Visual basic Perulangan

Do Until

Perulangan Do Until merupakan perulangan yangakan melakukan Loop selama kondisi yangdiseleksi bernilai FALSE (tidak terpenuhi) sampaidengan kondisi terpenuhi (TRUE) baru perulanganakan dihentikan.

Syntaks :

Do Until (Kondisi)Perintah-perintah (Statement)Loop

Page 5: Visual basic Perulangan

For NextDigunakan untuk mengulangi suatu perintah dalamjumlah yang ditentukan, serta besar kenaikannya dapatditentukan.

Syntaks :

For index = start To end [Step step][statements]

[Exit For][statements]

Next [index]

Page 6: Visual basic Perulangan

Keterangan

• Index variabel integer yang digunakan untukmelakukan perulangan• Start nilai awal variabel untuk memulai perulangan• End Nilai akhir variabel untuk menghentikan prosesperulangan• Step besarnya kenaikan yang diinginkan dalamperulangan (opsional)• Statements instruksi-instruksi yang akan dilakukanjika kondisi memenuhi syarat.• End For digunakan untuk keluar dari perulangan For(optional)

Page 7: Visual basic Perulangan

For Each Loop

Digunakan untuk melakukan perulangan setiapelemen dalam Array

Syntaks :

For Each element In group[statements]

[Exit For][statements]

Next [element]

Page 8: Visual basic Perulangan

While Loop

• Digunakan jika ingin menghentikanperulangan ketika kondisi tidak terpenuhi

• Syntaks :

While condition[statements]

Wend

Page 9: Visual basic Perulangan

Contoh

• Dengan menggunakan Perulangan, BuatlahBilangan Urut dari angka 1 sampai 10.Langkahnya :Bukalah sebuah Form, kemudian tulis kodeprogramnya sebagai berikut :

For Next CodePrivate Sub Form_Activate()

For i = 1 To 10Print iNext i

End Sub

Page 10: Visual basic Perulangan

Do While Code

Private Sub Form_Activate()i = 1Do While (i <= 10)

Print ii = i + 1

LoopEnd Sub

Do Until Code

Private Sub Form_Activate()i = 1Do Until (i > 10)

Print ii = i + 1

LoopEnd Sub

Page 11: Visual basic Perulangan

Latihan• Buatlah Bilangan Urut dari 1 sampai 100dengan menggunakan Objek ComboBox• Desain Form :

Page 12: Visual basic Perulangan

Kode ProgramPrivate Sub Form_Activate()

For i = 1 To 100Combo1.AddItem iNext i

End Sub

Page 13: Visual basic Perulangan

Latihan 2• Buatlah Pilihan Tanggal, Bulan dan Tahun didalam ComboBox• Tanggal (1-31), Bulan (1-12), Tahun (1900-2099)

Page 14: Visual basic Perulangan

Kembangkan Program sebelumnya• Carilah Penentuan Tahun Kabisat pada setiap pilihan tahun.• Rumus *:1. Tahun Habis dibagi 42. Dan Bukan yang Habis dibagi 100, misalnya 1900 bukantahun Kabisat3. Atau Habis dibagi 400, seperti tahun 2000

Page 15: Visual basic Perulangan
Page 16: Visual basic Perulangan
Page 17: Visual basic Perulangan

Kode ProgramPrivate Sub cboTahun_Click() tahun = Val(cboTahun.Text) If ((tahun Mod 4 = 0) And Not (tahun Mod 100 = 0)) Or (tahun Mod 400 = 0) Then ket = "Tahun Kabisat" jum = "366 Hari" Else ket = "Bukan Tahun Kabisat" jum = "365 Hari" End IflblKeterangan = "Keterangan : " + ketlblJumlah = "Jumlah Hari : " + jumEnd Sub