Язык Паскаль: методы и примеры использования оператора if

В Паскале оператор 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» может использоваться в Паскале для управления потоком выполнения на основе условий.