Вот что записано в тетради ученика: 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
Ответы на вопрос:
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.
Популярно: Информатика
-
Soto35017.07.2020 02:39
-
kudgalina8311.06.2022 10:46
-
rudaniladanilov31.07.2022 10:21
-
sofya1508198724.08.2020 05:02
-
dafnaliquor2004.02.2023 21:50
-
selivanovartem119.10.2021 07:28
-
alenafgfgf06.12.2021 19:59
-
ЭймиКаннет15.06.2021 23:01
-
fafgames7207.06.2020 00:13
-
shansosia05sofisofi28.01.2020 06:16