HP 48gII Graphing Calculator User Manual
Page 701
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: