Comando CASE
Utilizado para selecionar entre múltiplas escolhas. A sintaxe do comando é:
CASE
IF test1 THEN commands1 END
IF test2 THEN commands2 END
...
IF testN THEN commandsN END
[DEFAULT] [commandsD]
END;
Aproveitando o exemplo anterior, vamos altera-lo para incluir o CASE:
EXPORT Decisao()
BEGIN
LOCAL op;
PRINT();
INPUT ({{op, {"Opção 1", "Opção 2", "Opção 3"}}});
CASE
IF op==1 THEN
PRINT("A opção 1 foi escolhida");
END
IF op==2 THEN
PRINT("A opção 2 foi escolhida");
END
IF op==3 THEN
PRINT("A opção 3 foi escolhida");
END
DEFAULT
PRINT("CLICOU EM CANCELAR");
END;
END;
A tela de escolha e resultado continuam as mesmas do exemplo anterior:
E ao selecionar a opção 3: