Перевод с десятичной системы счисления в двоичную и наоборот - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы