Перевод с десятичной системы счисления в двоичную и наоборот - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте подскажите пожалуйста в программе есть кнопка , во время нажатие кнопки этот обработчик должен перевести десятичные числа на двоичную или наоборот. заранее спасибо.

Решение задачи: «Перевод с десятичной системы счисления в двоичную и наоборот»

textual
Листинг программы
  1. Public Function DecToBin(ByVal bByte As Byte) As String
  2.     Dim i As Integer
  3.     For i = 0 To 7
  4.        If bByte And 2 ^ i Then
  5.          DecToBin = 1 & DecToBin
  6.        Else
  7.          DecToBin = 0 & DecToBin
  8.        End If
  9.      Next i
  10.   End Function
  11. Public Function Bin2Dec(bin) As Integer
  12. Dim n As Integer
  13. Dim dk As Integer
  14.     dec = 0
  15.     i = 0
  16.     Do While bin > 0
  17.        dec = dec + (bin Mod 10) * 2 ^ i
  18.        bin = bin \ 10
  19.        i = i + 1
  20.     Loop
  21.     Bin2Dec = dec
  22. End Function
  23.  
  24. Private Sub Command1_Click()
  25. MsgBox DecToBin(99)
  26. End Sub
  27.  
  28. Private Sub Command2_Click()
  29. MsgBox Bin2Dec("01100011")
  30. End Sub

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


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

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

12   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы