Есть ответ 👍

Вот что записано в тетради ученика: 101-10=11

101+10=111

101*10=1010

Понятно, что арифметические действия выполняются не с десятичными числами, а с двоичными. Надо написать программу получения таких действий в указанной системе счисления р (2≤p≤16) для заданных чисел А и В (1≤B≤A≤10000), записанных первоначально в десятичной системе счисления. При выводе чисел в системе счислению больше 10 используются заглавные латинские буквы.

Пример входных данных:

2

5 2

Пример выходных данных:

101-10=11

101+10=111

101*10=1010

269
338
Посмотреть ответы 1

Ответы на вопрос:


program калькулятор;

var

a,b,c,d,e,f,q: real;

begin

writeln ('введите число a: ');

readln(a);

writeln ('введите число b: ');

readln(b);

writeln('выберите,что вы хотите сделать с этими числами,1-сложение,2-вычитание,3-умножение,4-деление');

readln(q);

if (q=1) then begin

d: =a+b;

writeln('ваш результат: ',d);

end;

if (q=2) then begin

f: =a-b;

writeln('ваш результат: ',f);

end;

if (q=3) then begin

c: =a*b;

writeln('ваш результат: ',c);

end;

if (q=4) then begin

e: =a/b;

writeln('ваш результат: ',e);

end;

end.

Популярно: Информатика