kursor

Minggu, 21 Oktober 2012




Private Sub command1_Click()
If th.Text = "XL" Then
    If Opt1 Then
        txtbayar = 90000
    ElseIf Opt2 Then
        txtbayar = 45000
     ElseIf Opt3 Then
        txtbayar = 18000
    ElseIf Opt4 Then
    txtbayar = 10000
     End If
End If
If th.Text = "simpati" Then
    If Opt1 Then
        txtbayar = 95000
    ElseIf Opt2 Then
        txtbayar = 45000
    ElseIf Opt3 Then
        txtbayar = 19000
    ElseIf Opt4 Then
    txtbayar = 10000
    End If
End If
If th.Text = "Esia" Then
    If Opt1 Then
        txtbayar = 85000
    ElseIf Opt2 Then
        txtbayar = 40000
    ElseIf Opt3 Then
        txtbyar = 18000
    ElseIf Opt4 Then
        txtbayar = 9000
     End If
End If

End Sub

Private Sub Form_Load()
txtbayar.Enabled = False
End Sub


Kamis, 11 Oktober 2012

Visual basic untuk menentukan grade



nb:
text box absensi ----> namedi ganti txtabsen
text box tugas -------> name di ganti txttgs
text box uts ----------> name di ganti txtuts
text box uas ---------> name di ganti txtuas
text box nilai akhir ---> name di ganti txtnilai
text box keterangan --- > name di ganti txtket
text box garde ----------> name di ganti txtgrade
label BERSIH ---> name diganti cmdbersih dan apabila B Caption pada properties penulisannya &BERSIH sama halnya untung KELUAR(name cmdkeluar) dan HITUNG (name cmd hitung)

listing :

Private Sub cmdbersih_Click()
txtabsen.Text = ""
txttgs.Text = ""
txtuts.Text = ""
txtuas.Text = ""
txtnilai.Text = ""
txtket.Text = ""
txtgrade.Text = ""

End Sub

Private Sub Cmdhitung_Click()
'menghitung nilai akhir
txtnilai = 0.1 * Val(txtabsen.Text) + 0.2 * Val(txttgs.Text) + 0.3 * Val(txtuts.Text) + 0.4 * Val(txtuas.Text)
'menghitung grade
If txtnilai >= 85 And txtnilai <= 100 Then
    txtgrade = "A"
    Else
    
If txtnilai >= 70 And txtnilai <= 84 Then
    txtgrade = "B"
    Else
    
If txtnilai >= 55 And txtnilai <= 69 Then
    txtgrade = "C"
    Else
    
If txtnilai >= 35 And txtnilai <= 54 Then
    txtgrade = "D"
Else
   txtgrade = "E"
   End If
   End If
   End If
   End If
   
   'menghitung keterangan
   If txtgrade = "A" Or txtgarde = "B" Or txtgrade = "C" Then
        txtket = "LULUS"
        Else
    txtket = "GAGAL"
    End If
    
End Sub

Private Sub cmdkeluar_Click()
X = MsgBox("Anda Akan Keluar dari From ini ?", vbQuestion + vbOKCancel, "Informasi")
If X = vbOK Then
End
End If

End Sub

Private Sub txtabsen_Change()
habsen = 0.1 * Val(txtabsen)
End Sub

Private Sub txttgs_Change()
htgs = 0.2 * Val(txttgs)
End Sub

Private Sub txtuas_Change()
huas = 0.4 * Val(txtuas)
End Sub

Private Sub txtuts_Change()
huts = 0.3 * Val(txtuts)
End Sub