keperluan Objek code
Object Property
form title "Mengkonversi Bilangan Desimal Binary ke Desimal"
button name cmdkonversi text = Konversi
label name : lblhasil caption = Hasil
textbox name : TXTBIN
Pada bagian view code
Fungsi untuk Mengkonversi Binary ke Decimal yang hasilnya akan di tampilkan di Label HasilPrivate Function BinaryToDecimal(ByVal BinValue As String) As LongDim lngValue As LongDim x As LongDim k As Longk = Len(BinValue)For x = k To 1 Step -1If Mid$(BinValue, x, 1) = "1" ThenIf k - x > 30 Then ' bit 31 is the sign bitlngValue = lngValue Or -2147483648#ElselngValue = lngValue + 2 ^ (k - x)End IfEnd IfNext xBinaryToDecimal = lngValuelblHasil.Caption = BinaryToDecimalEnd Function
klik ganda pada button Konversi
Private Sub cmdConversi_Click()
BinaryToDecimal (TXTBIN.Text)
End Sub
untuk menjalankan konversi dengan input dari textbox
pada textbox klik ganda juga kemudian pilih keypress pada combobox sebelah kanan
Private Sub TXTBIN_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
cmdConversi.SetFocus
Else
Dim strAngka As String
strAngka = "01"
If KeyAscii > 26 Then
If InStr(strAngka, Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If
End If
End If
End Sub
fungsi ini untuk mengatur agar masukan pada textbox hanya boleh bilangan binary saja yaitu 1 dan 0
untuk lebih jelas silahkan download sourcode nya di sini pass = www.irvanl.blogspot.com
Komentar ini telah dihapus oleh pengarang.
BalasHapus