Пользователь вводит три числа, найдите из них максимальное.
Решите тремя способами:
С использованием логической операции and.
С вложенными блоками (без and, все операторы if должны быть в полной форме).
Без вложенных блоков (без and) -- запомнив максимум из первых двух чисел в специальной переменной.
Пользователь вводит два числа, найдите из них максимальное. (тут всё просто)
var a, b: integer;
begin
writeln('Введите два целых числа: ');
readln(a, b);
if (a > b) then
writeln('Число ', a, ' максимальное')
else
write('Число ', b, ' максимальное');
readln();
end.
Консоль:
Введите два целых числа:
5
3
Число 5 максимальное
Введите два целых числа:
4
6
Число 6 максимальное
Даны три целых числа: A, B, C. Проверить истинность высказывания: « Число A и число B больше 17, а C > 7». -- выведите "да", если истинно и "нет" если ложно.
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» -- выведите "да", если истинно и "нет" если ложно.
ПРИМЕЧАНИЕ: эта следующая задача базируются на том, что мы уже решали (см. задачи в конце урока).
Есть программа, где стоит проверка на ввод пользователем числа 1 или числа 5:
var s:integer;
begin
writeln('Vvedite chislo 1 ili 5');
readln(s);
if (s = 1) then
writeln('soobchenie 1');
if (s = 5) then
writeln('soobchenie 2');
Коля набрал k баллов, Миша n баллов, а Петя d баллов в ходе соревнований. Если:
сумма баллов Коли и Миши больше 20
или произведение баллов Пети и Миши меньше 55
--то тогда вывести в консоль сообщение о том, что ничья, в противном случае вывести сообщение, что победил Коля.