logo
Лекции по TURBO PASCAL

Вложенные условные операторы

Оператор, записанный в условном предложении после then или else, тоже может быть условным оператором. Так получаются вложенные условные операторы.

Например:

Program Maximal_of_3_numbers;

Var a, b, c : integer;

begin

write (’Введите три числа через пробел: ’);

readln (a, b, c);

write (’Максимальное число – ’);

if a > b

Then if a > c { Случай, когда a > b }

Then writeln (a)

Else writeln (c)

Else if b > c { Случай, когда a <= b }

Then writeln (b)

Else writeln (c) ;

End.

В этом примере оператор writeln(a) выполнится только в том случае, если а будет больше b, и a будет больше c.