Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > DecToOct или DecToHex


Автор: cardinal 10.2.2006, 17:21
Код

Const HexDigits$ = "0123456789ABCDEF"

Private Sub Command1_Click()
On Error GoTo err
xNum& = InputBox("Input decimal number: ")
xNum2& = xNum&
xOct$ = ""
Do While xNum& > 0
   xOct$ = Mid$(HexDigits$, 1 + (xNum& Mod 8), 1) & xOct$
   xNum& = xNum& \ 8
Loop
xHex$ = ""
Do While xNum2& > 0
   xHex$ = Mid$(HexDigits$, 1 + (xNum2& Mod 16), 1) & xHex$
   xNum2& = xNum2& \ 16
Loop
Print "It's equal to "; xOct$; " in octal and "; xHex$; " in hexadecimal."
err:
Exit Sub
End Sub

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)