В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
alinabilalova161
alinabilalova161
01.03.2020 14:39 •  Информатика

Решите ПАСКАЛЬ 1) Даны 2 числа. Если они имеют одинаковый знак (0 относим к положительным числам), найти их сумму, в противном случае произведение.
2) Даны 2 числа. Если число а лежит в диапазоне от 10 до 100, то найти произведение чисел a*b, иначе их частное a/b. Обработать исключительную ситуацию – деление на ноль. К задачам блок схему и программу.

Показать ответ
Ответ:
Акшувел
Акшувел
12.02.2021 17:35

1.

var a,b:integer;

begin

 readln(a,b);

 if (a*b>0) or ((a*b=0) and (a+b>=0)) then

   writeln('a+b: ',a+b)

     else

       writeln('a*b: ',a*b);      

end.

2.

var a,b:integer;

begin

 readln(a,b);

 if (a>=10) and (a<=100) then

   writeln(a*b)

     else

       if b=0 then

         begin

           writeln('a/0.Error');

           exit;

         end

           else

             writeln(a/b);

end.


Решите ПАСКАЛЬ 1) Даны 2 числа. Если они имеют одинаковый знак (0 относим к положительным числам), н
Решите ПАСКАЛЬ 1) Даны 2 числа. Если они имеют одинаковый знак (0 относим к положительным числам), н
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота