Какие сценарии я использую, чтобы иметь возможность преобразовать двоичное число в десятичное? - PullRequest
0 голосов
/ 29 марта 2019

Я проектирую базовую веб-страницу в Dreamweaver, которая позволит пользователям преобразовывать двоичное число любой длины в десятичное, например, пользовательский ввод 10101, и страница возвращает 21.

Я думаю, что у меня естьалгоритм сработал, но я не знаю, как заставить его работать.

Это то, что я имел в виду:

n = количество цифр в двоичном числе

d = конкретная цифра в двоичном числе (мы должны быть в состоянии идентифицировать каждую цифру справа налево)

p = экспонента

GET n

SET p = 0

SET totalDecimal = 0

FOR index = 0 to n-1

GET d[index]

SET decimal[index] = d[index]*2^p 

SET p = p+1

SET totalDecimal = totalDecimal + decimal[index] 

ENDFOR

DISPLAY totalDecimal

Это должно вычислитькак-то так:

d [0] * 2 ^ 0 + d [1] * 2 ^ 1 + d [2] * 2 ^ 2 + d [3] * 2 ^ 3 + d [4]* 2 ^ 4

Любая помощь очень ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...