1.Apa yang anda ketahui tentang kondisi dan perulangan pada VB ?
Jawab :
- Kondisi biasanya berupa suatu perbandingan, maupun ekspresi yang menghasilkan nilai numerik.
- Perulangan digunakan untuk mengotomatisasi atau mengefektifkan satu atau beberapa pernyataan (statement)
2.Sebutkan macam-macam kondisi dan perulangan serta tuliskan bentuk umum?
•Gunakan If…Then…Else untuk mendefinisikan beberapa blok pernyataan yang akan dijalankan salah satu berdasarkan kondisi yang memenuhi syarat
If kondisi1 Then
[blok pernyataan-1]
[ElseIf kondisi2 Then
[blok pernyataan-2]] ...
[Else
[blok pernyataan-n]]
End If
Visual Basic awalnya akan mencoba kondisi1. Jika False, maka Visual Basic akan memeriksa kondisi2, dan seterusnya sampai menemukan suatu kondisi True untuk dijalankan blok pernyataannya.
Contoh :
If JlhRec > 0 Then
Posisi = 1
Else
Posisi = 0
End If
•Perulangan dengan menggunakan "FOR .... NEXT"
Berikut adalah perintahnya yang saya masukkan ke dalam sebuh presedur:
Private Sub CekTextBoxKosong()
Dim ctrAs Control
For Each ctr In Me.Controls
If TypeOf ctr Is TextBox Then
If ctr.Text= vbNullString Then
MsgBox "Textbox ini kosong"
ctr.SetFocus
Exit Sub
End If
End If
Next ctr
End Sub
Berikut ini penjelasan ringkas tentang code di atas:
Perulangan dilakukan terhadap variabel ctr dimana ctradalah sebuah kontrol yang terdapat pada form dimana code ini ditulis ( In Me.Controls).
Kemudian jika tipe dari ctr adalah textbox maka proram akan mengecek apakah ctr(TextBox) ada isinya atau tidak, jika masih kosong yang dalam visual basic kita bisa menggunakan vbNullString maka akan muncul kotak pesan dan akan langsung mengeset focus ke textbox yang kosong tersebut dan akan langsung menghentikan prosedur ini dengan perintah Exit Sub.
Dan perulangan akan terus berlanjut dengan adanya perintah Next.
Kamis, 04 Maret 2010
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar