Istruzione IF
Permette l'esecuzione condizionata di un gruppo di istruzioni: se
l'espressione logica è vera allora viene eseguito il blocco
di istruzioni THEN, altrimenti se l'espressione logica
è falsa si considerano gli eventuali rami ELSIF.
Infine, se nessuna delle espressioni logiche precedenti è vera,
allora viene eseguito il ramo ELSE se presente. Esempi:
IF i < j THEN
i = i+1
END
IF n MOD 2 = 0 THEN
print("pari")
ELSE
print("dispari")
END
print("Il numero " + n + " è ")
IF n > 0 THEN
print("positivo")
ELSIF n = 0 THEN
print("nullo")
ELSE
print("negativo")
END
Notare che è possibile un solo ramo IF, zero o
più rami ELSIF, zero o un ramo ELSE.
Ogni ramo può contenere zero o più istruzioni. La parola
chiave END è obbligatoria e conclude l'istruzione.
|