Написание программы в другой среде - VB

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

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

Когда-то давно написал программу переводящую из десятичной системы счисления в двоичную, теперь решил написать её в Бэйсике, но на одном месте выдаёт ошибку. Пожалуйста подскажите что не так, буду признателен.

Решение задачи: «Написание программы в другой среде»

textual
Листинг программы
Sub Ten_in_Two()
Dim a As Integer, i As Integer
Dim C As String, Y As String
 
MsgBox ("Введите десятичное число")
a = InputBox(a)
 
Do While a <> 0
If (a) Mod (2) = 1 Then
C = C + "1"
Else
C = C + "0"
End If
a = a \ 2
Loop
 
MsgBox (C)
i = Len(C)
Y = ""
 
For i = Len(C) To 1 Step -1
If Mid(C, i, 1) = "1" Then ' Эту строчку выделяет "Debug".
Y = Y + "1"
Else
Y = Y + "0"
End If
Next
 
MsgBox ("Ваше число в двоичной системе счисления")
MsgBox (Y)
End Sub

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


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

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

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