HP Calculadora Gráfica HP 49g Manual del usuario

Página 698

Advertising
background image

Página 21-32

«

“ CHEZY’S EQN” { { “C:” “Chezy’s coefficient” 0} { “R:”

“Hydraulic radius” 0 } { “S:” “Channel bed slope” 0} } { }
{ 120 1 .0001} { 110 1.5 .00001 } INFORM IF THEN OBJ

DROP

C R S ‘C*(R*S)’

NUM “Q”

TAG ELSE “Operation cancelled”

MSGBOX END »


Los pasos del programa demostrados arriba después del comando INFORM
incluyen el uso de ramificación de la decisión con la instrucción IF-THEN-ELSE-
END (descrito detalladamente en otra parte en este capítulo). El control de
programa se puede enviar a una de dos posibilidades dependiendo del valor
en el nivel 1 de la pantalla. Si este valor es 1 el control se pasa a los
comandos:

OBJ

DROP

C R S ‘C*√(R*S)’

NUM “Q”

TAG


Estos comandos calcularán el valor de Q y pondrán una etiqueta al resultado.
Por otra parte, si el valor en el nivel 1 de la pantalla es 0 (lo cuál sucede
cuando una instrucción

@CANCEL se incluye al usar la forma interactiva) , el

control de programa se pasa a los comandos:

“Operation cancelled” MSGBOX


Estos comandos producirán una caja de mensaje (inglés, message box) que
indica que la operación fue cancelada.

Nota: La función MSGBOX pertenece a la colección de funciones de salida
bajo el sub-menú PRG/OUT. Las instrucciones IF, THEN, ELSE, END estar
disponible bajo el sub-menu PRG/BRCH/IF. Funciones OBJ ,

TAG estar

disponible bajo el sub-menu PRG/TYPE. Función DROP está disponible bajo
el menú de PRG/SCREEN. Las funciones y NUM están disponible en el
teclado.

Ejemplo 2 – Para ilustrar el uso del artículo 3 (información del formato del
campo) en las discusiones de la función INFORM, cambie la lista vacía usada
en el programa INFP1 a { 2 1 }, significando 2, más bien que el valor
predefinido 3, columnas, y solamente una localidad de tabulación entre las
etiquetas y los valores. Almacene este nuevo programa en la variable INFP2:

Advertising