Instruções de Seleção

Seleção

Descrição

IF-THEN-ELSIF-ELSE-END_IF;

escolhe diferentes instruções para executar dependendo da condição

CASE-value:-ELSE-END_CASE;

executa um conjunto de instruções baseado no valor selecionado

IF THEN

IF (A = 5) THEN
  A := A * 2;
ELSIF  (A = 6) THEN
  A := A * 3;
ELSE
  A := 0;
END_IF;

CASE

CASE VAR_1 OF
  1:
    POTENCIA := 'BAIXA';
  2,3:
    POTENCIA := 'MEDIA';
  4..7:
    POTENCIA := 'ALTA';
ELSE
    POTENCIA := 'INDEFINIDA';
END_CASE;