Instruções condicionais em relações
|
|
Relações que contém instruções condicionais não são classificadas. Uma condição é uma expressão que seja TRUE (ou YES) ou FALSE (ou NO). Esses valores podem ser usados de forma intercambiável na instrução condicional. Por exemplo, todas as instruções a seguir podem ser calculadas da mesma forma:
|
IF ANSWER == YES
IF ANSWER == TRUE
IF ANSWER
Instrução SE
É possível adicionar instruções IF para relações para criar instruções condicionais. Por exemplo,
IF d1 > d2
length = 14.5
ENDIF
IF d1 <= d2
length = 7.0
ENDIF
Instrução SENÃO
Adicionando as instruções ELSE em ramificações, você pode criar construções condicionais mais complexas. Com estas instruções, a relação anterior pode ser modificada da seguinte forma:
IF d1 > d2
length = 14.5
ELSE
length = 7.0
ENDIF
Pode haver vários elementos listados entre as instruções IF, ELSE, e ENDIF. Além disso, as construções IF|ELSE|ENDIF também podem ser aninhadas em sequências de elemento.
A sintaxe da cláusula IF é da seguinte forma:
IF <condition>
Sequence of 0 or more relations or IF clauses
ELSE <optional>
Sequence of 0 or more relations or IF clauses <optional>
ENDIF
Considere as seguintes regras:
• ENDIF é digitada como uma palavra.
• ELSE é adicionada em uma linha separada.
• Assim como em instruções condicionais, é digitado como dois sinais de igual (= =). Atribuição é digitada como um único símbolo de igual (=).