Jika lama inap di input dan di enter maka total bayar dan bonus akan keluar
Bayar = lamainap * harga
Jika Lamainap > 2000000 maka bonus nya adalah = Kaos
Jika Lamainap >= 1500000 maka bonus nya adalah = Payung Selain itu tidak dapat
Buat combobox ada dua cara yaitu :
Dengan menggunakan properties pilih list
Dengan menggunakan coding dari form load
Dim bayar As Currency
@ SIA MARET 2010 FMA
MATERI PRAKTEK LAB C-D MALAM FATMAWATI A
Dim harga As Currency
Dim lama As Integer
Private Sub Combo1_Click()
If Combo1.Text = "anggrek" Then txtnama.Text = UCase(Combo1.Text) harga = 300000 ElseIf Combo1.Text = "melati" Then txtnama.Text = UCase(Combo1.Text) harga = 400000 ElseIf Combo1.Text = "kamboja" Then txtnama.Text = UCase(Combo1.Text) harga = 500000 Else txtnama.Text = "" harga = 0 End If txtharga.Text = Format(harga, "currency") txtlama.SetFocus End Sub
Private Sub Form_Load()
Combo2.AddItem ("anggrek") Combo2.AddItem ("melati") Combo2.AddItem ("kamboja") End Sub
Private Sub txtlama_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then lama = txtlama.Text harga = txtharga.Text bayar = lama * harga txtbayar.Text = bayar If Val(txtbayar.Text) > 2000000 Then txtbonus.Text = "Kaos" ElseIf Val(txtbayar.Text) >= 1500000 Then txtbonus.Text = "Payung" Else txtbonus.Text = "Tak Ada" End If End If txtbayar.Text = Format(bayar, "currency") End Sub