Нужно написать программу в Pascal: пользователь вводит число в десятичной системе, а программа должна перевести это число в двуичный код. Желательно сделать 1 программу простой, с использованием if, div, mod, ну и циклы если надо,кроме цикла repeat, например пользователь ввёл 5 а система перевела в двуичный код 101

2 Авг 2020 в 19:42
147 +1
0
Ответы
1

Пример программы на Pascal:

program DecimalToBinary;
var
decimalNumber, binaryNumber, remainder: Integer;
begin
writeln('Введите число в десятичной системе: ');
readln(decimalNumber);
binaryNumber := 0;
remainder := 0;
repeat
remainder := decimalNumber mod 2;
binaryNumber := binaryNumber * 10 + remainder;
decimalNumber := decimalNumber div 2;
until decimalNumber = 0;
writeln('Число в двоичной системе: ', binaryNumber);
end.

Эта программа принимает число в десятичной системе от пользователя, а затем переводит его в двоичную систему и выводит результат.

Например, если пользователь введет число 5, программа выведет: 101.

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