La instrucción IF...THEN...ELSE...END
La instrucción IF...THEN...ELSE...END permite dos trayectorias alternativas
del flujo de programa basadas en el valor de verdad de la expresión_lógica.
El formato general de esta instrucción es:
IF expresión_lógica THEN
expresiones_del_programa_si_verdadera
expresiones_del_programa_si_falsa END.
La operación de esta instrucción es la siguiente:
1. Evalúe expresión_lógica.
2. Si expresión_lógica es verdad, se realizan
expresiones_del_programa_si_verdadera y continúe el flujo de programa
después de la instrucción END.
3. Si expresión_lógica es falsa, se realizan
expresiones_del_programa_si_falsa and continúe el flujo del programa
después de la instrucción END.
Para producir una instrucción IF...THEN...ELSE...END directamente si la
pantalla, use:
Esto creará la entrada siguiente dentro la pantalla:
Ejemplo: Escriba el siguiente programa:
→ x
IF 'x<3' THEN 'x^2' ELSE '1-x' END EVAL "Done" MSGBOX
«
«
» »
y almacénelo bajo el nombre 'f2'. Presione
@@@f2@@@ está de hecho disponible en su menú de variables. Verifique los
siguientes resultados:
0 @@@f2@@@ Resulta: 0
3.5 @@@f2@@@ Resulta: -2.5
„°@) @ BRCH@ ‚ @) @ IF@@
J
y verifique que esa variable
1.2 @@@f2@@@ Resulta: 1.44
10 @@@f2@@@ Resulta: -9
ELSE
Página 21-51