COMANDOS DE DECISÃO

Comando IF-THEN

Usado quando se quer que uma determinada série de instruções sejam executadas se uma condição for verdadeira.

Sintaxe:

    IF (condição) THEN
       Begin
           {Executa este trecho do programa,
             quando a condição for Verdadeira}

       End;


Comando IF-THEN-ELSE

Usado quando se quer que uma determinada série de instruções sejam executadas se uma condição for verdadeira, e uma outra série se for falsa.

Sintaxe:

    IF (condição) THEN
       Begin
           {Executa este trecho do programa,
             quando a condição for Verdadeira}

       End     «« Atenção!!!! --- não use ";"
    ELSE
       Begin
           {Executa este trecho do programa,
             quando a condição for Falsa}

       End;


Comando CASE

Usado quando se quer testar vários resultados de uma determinada expressão.

Sintaxe:

    CASE (expressão) OF
       Valor 1:   { Executa este trecho do programa se o valor resultante da expressão for igual a Valor1 }
       Valor 2:   { Executa este trecho do programa se o valor resultante da expressão for igual a Valor2 }
       Valor 3:   { Executa este trecho do programa se o valor resultante da expressão for
igual a Valor3 }
     ELSE
            { Executa este trecho do programa se o valor resultante da expressão NÃO for nenhum dos valores anteriores }
     END;