Перевод с десятичной системы счисления в двоичную и наоборот - VB
Формулировка задачи:
Здравствуйте подскажите пожалуйста в программе есть кнопка , во время нажатие кнопки этот обработчик должен перевести десятичные числа на двоичную или наоборот. заранее спасибо.
Решение задачи: «Перевод с десятичной системы счисления в двоичную и наоборот»
textual
Листинг программы
- Public Function DecToBin(ByVal bByte As Byte) As String
- Dim i As Integer
- For i = 0 To 7
- If bByte And 2 ^ i Then
- DecToBin = 1 & DecToBin
- Else
- DecToBin = 0 & DecToBin
- End If
- Next i
- End Function
- Public Function Bin2Dec(bin) As Integer
- Dim n As Integer
- Dim dk As Integer
- dec = 0
- i = 0
- Do While bin > 0
- dec = dec + (bin Mod 10) * 2 ^ i
- bin = bin \ 10
- i = i + 1
- Loop
- Bin2Dec = dec
- End Function
- Private Sub Command1_Click()
- MsgBox DecToBin(99)
- End Sub
- Private Sub Command2_Click()
- MsgBox Bin2Dec("01100011")
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д