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

10 Мая 2020 в 19:40
150 +1
0
Ответы
1

Пример кода на Паскале:

program BinaryToDecimal;
var
binaryNum, decimalNum, remainder, temp, i: integer;
begin
// Введите число в двоичной системе счисления
writeln('Введите число в двоичной системе счисления: ');
readln(binaryNum);
// Преобразуем двоичное число в десятичное
decimalNum := 0;
temp := binaryNum;
i := 0;
while temp <> 0 do
begin
remainder := temp mod 10;
temp := temp div 10;
decimalNum := decimalNum + remainder * power(2, i);
i := i + 1;
end;
// Выводим результат
writeln('Число ', binaryNum, ' в десятичной системе счисления: ', decimalNum);
end.

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

18 Апр 2024 в 12:28
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир