В Паскале оператор if используется для условного выполнения. Вот несколько методов с примерами кода:
Метод 1. Простой оператор if
var
number: Integer;
begin
number := 10;
if number > 0 then
WriteLn('Number is positive');
// Output: Number is positive
end.
Метод 2: оператор if-else
var
number: Integer;
begin
number := -5;
if number > 0 then
WriteLn('Number is positive')
else
WriteLn('Number is non-positive');
// Output: Number is non-positive
end.
Метод 3: оператор if-else if-else
var
number: Integer;
begin
number := 0;
if number > 0 then
WriteLn('Number is positive')
else if number < 0 then
WriteLn('Number is negative')
else
WriteLn('Number is zero');
// Output: Number is zero
end.
Метод 4: вложенный оператор if
var
number: Integer;
begin
number := 15;
if number > 0 then
begin
WriteLn('Number is positive');
if number mod 2 = 0 then
WriteLn('Number is even')
else
WriteLn('Number is odd');
end;
// Output:
// Number is positive
// Number is odd
end.
Это всего лишь несколько примеров того, как оператор «if» может использоваться в Паскале для управления потоком выполнения на основе условий.