HP Calculadora gráfica HP 40gs Manual del usuario

Página 382

Advertising
background image

Programación

21-19

CASE...END

Ejecuta una serie de comandos de cláusula de prueba
que ejecutan la secuencia de comandos de cláusula de
condición verdadera
apropiada. La sintaxis es:

CASE
IF cláusula de prueba

1

THEN cláusula de

condición verdadera

1

END

IF cláusula de prueba

2

THEN cláusula de

condición verdadera

2

END

.
.
.
IF cláusula de prueba

n

THEN cláusula de

condición verdadera

n

END

END

Cuando se ejecuta CASE, se evalúa cláusula de prueba

1

.

Si el resultado de la prueba es verdadero, se ejecuta
cláusula de condición verdadera

1

y después se pasa a

END. Si el resultado de cláusula de prueba

1

es falso, la

ejecución pasa a cláusula de prueba

2

. La ejecución de

la estructura CASE continuará hasta que se ejecute la
cláusula de condición verdadera (o hasta que se evalúen
todas las cláusulas de prueba como falsas).

IFERR...
THEN...
ELSE…
END...

La calculadora HP 40gs reconoce automáticamente
muchas condiciones como condiciones de error, que se
tratan automáticamente en los programas como errores.

IFERR...THEN...ELSE…END permite a un programa
detectar condiciones de error que podrían cancelar la
ejecución del mismo. La sintaxis de esta estructura es:

IFERR cláusula-captura
THEN cláusula_1
ELSE cláusula_2
END

Ejemplo

IFERR

60/X

X

Y:

THEN

MSGBOX "Error: X es cero.":

ELSE

MSGBOX "El valor es "Y:

END:

Advertising