Коля набрал k баллов, Миша n баллов, а Петя d баллов в ходе соревнований. Если:
сумма баллов Коли и Миши больше 20
или произведение баллов Пети и Миши меньше 55
--то тогда вывести в консоль сообщение о том, что ничья, в противном случае вывести сообщение, что победил Коля.
Пользователь вводит четыре числа, найдите из них максимальное -- решите через вложенные блоки if в полной форме (без использования логических операций).
Примечание: решение с помощью AND более удобно на практике, но для тренировки понимания тут мы решаем через вложенные блоки.
Пользователь вводит три числа, найдите из них максимальное
С вложенными блоками (без and, все операторы if должны быть в полной форме)
program Pr9_82;
var a,b,c:integer;
begin
writeln('Введите три числа: ');
readln(a,b,c);
if (a>b) then
begin
if (a>c) then writeln('max=A: ',a)
end else
if (b>a) then
if (b>c) then writeln('max=B ',b)
else writeln ('max=C: ',c);
readln();
end.
Пользователь вводит три числа, найдите из них максимальное.
Без вложенных блоков (без and) -- запомнив максимум из первых двух чисел в специальной переменной.
program Pr9_83;
var a,b,c:integer;
x:integer;
begin
writeln('Введите три числа: ');
readln(a,b,c);
if (a>b) then x:=a else x:=b;
if (x>c) then x:=x else x:=c;
writeln('max = ',x);
readln();
end.
Даны три целых числа: A, B, C. Проверить истинность высказывания: « Число A и число B больше 17, а C > 7». -- выведите "да", если истинно и "нет" если ложно.
program Pr9_6;
var a,b,c:integer;
begin
writeln('Введите три числа: ');
readln(a,b,c);
if (a>17) and (b>17) and (C>7) then
writeln('Да')
else
writeln('Нет');
readln();
end.
Даны три целых числа: A, B, C. Проверить истинность высказывания: «Число A находится между числами B и C» -- выведите "да", если истинно и "нет" если ложно.
program Pr9_5;
var a,b,c:integer;
begin
writeln('Введите три числа: ');
readln(a,b,c);
if (a>b) and (a<c) then
writeln('Да')
else
writeln('Нет');
readln();
end.