3) сделать программу, которая сравнивает два числа и выводит сообщение с информацией о том какое число больше, и на сколько больше. 99

Tanya200404 Tanya200404    2   07.10.2019 06:50    11

Ответы
liliaadderson liliaadderson  10.10.2020 01:06

Program comparison;

var

a,b,c:real;

begin

write ('Введите первое число:');

readln(a);

write ('Введите второе число:');

readln(b);

if a>b then

begin

c:=a-b;

write ('Первое число больше второго на ', c);

end;

if a<b then

begin

c:=b-a;

write ('Второе число больше первого на ', c);

end;

if a=b then

write ('Числа равны');

end.

ПОКАЗАТЬ ОТВЕТЫ
Aleks5953 Aleks5953  10.10.2020 01:06

Более удобный, компактный и требующий меньше памяти код, чем у предыдущего ответа.


Пояснение:


1) вводятся два числа и забиваются в значения a и b соответственно.

2)при команды else производится отбор. Если а больше b, то  идет запись, если нет, то идет другое else, где если a меньше b, то идет запись их. В конечном случае, если не выполняется ни то, ни то, то просто выводится, что они равны, т.к больше нет никаких вариантов.


Код:


Program school6;

var a,b:real;


begin

write ('Введите первое число:');

readln(a);

write ('Введите второе число:');

readln(b);


if a>b then

   write ('Первое число больше второго на ', a-b)

 Else

   If a<b then

       write ('Второе число больше первого на ', b-a)

     Else Write('числа равны');

end.


3) сделать программу, которая сравнивает два числа и выводит сообщение с информацией о том какое чис
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика