Урок 9. Условный оператор IF. Задача №6 + подзадачи.
Primary tabs
Урок 9. Задача №6 + подзадачи.
Пользователь вводит три числа, найдите из них максимальное:
1. "С использованием логической операции and."
Решение при дополнительном условии что пользователь ввел все одинаковые числа или два одинаковых числа.
Program LessonPascal; var a, b, c : integer; //Объявление переменных целочисленного типа begin // Начало программы writeln('Enter integer A: '); //Запрос на ввод целого числа readln(a); //Ввод числа writeln('Enter integer B: '); readln(b); writeln('Enter integer C: '); readln(c); // Проверки на максимум и равенство переменных if (a > b) and (a > c) and (a <> b) and (a <> c) then writeln ('Number A is maximum = ', a); if (b > a) and (b > c) and (b <> a) and (b <> c) then writeln ('Number B is maximum = ', b); if (c > a) and (c > b) and (c <> a) and (c <> b) then writeln ('Number C is maximum = ', c); if (a = b) or (a = c) or (b = c) then writeln ('Your entered two numbers are equal!'); if (a = b) and (a = c) and (b = c) then writeln ('All your entered integers are equal!'); readln(); // Удержание консоли end.// Завершение программы
- Log in to post comments
- 2597 reads
Firons
Mon, 04/13/2020 - 13:39
Permalink
2. С вложенными блоками (без and)
vedro-compota
Wed, 04/15/2020 - 19:49
Permalink
форматирование и проблема с
форматирование и проблема с решением
_____________
матфак вгу и остальная классика =)
Firons
Thu, 04/16/2020 - 20:23
Permalink
Исправлено
Firons
Mon, 04/13/2020 - 13:38
Permalink
3. Без вложенных блоков (без and)