Перевод из восьмеричной системы счисления в двоичную - Visual Basic .NET
Формулировка задачи:
Здравствуйте. Нужно написать программу, описывающую перевод из восьмеричной системы в двоичную. Мыслей нет совсем, не кидайте камнями, пожалуйста.
Решение задачи: «Перевод из восьмеричной системы счисления в двоичную»
textual
Листинг программы
Function FromOctToBinHandMade(num As String) As String Dim intNum As Integer = 0 Dim numRev = num.Reverse For i As Integer = 0 To num.Length - 1 intNum += Integer.Parse(numRev(i).ToString) * (8 ^ i) Next Dim bldr As New Text.StringBuilder Dim rmdr, dvdr As Integer dvdr = intNum Do dvdr = Math.DivRem(dvdr, 2, rmdr) bldr.Insert(0, rmdr.ToString) Loop While dvdr > 0 Return bldr.ToString End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д