DEACHP Software - Todo sobre Calculadoras gráficas HP [Menú EJEMPLOS RPL][Menú Principal DEACHP]
Ejemplo: Raíz próxima INFORM - Plantilla de entrada [Descargar ejemplo]
Nota: El ejemplo mostrado a continuación ha sido escrito de manera sencilla para una mejor comprensión, es por eso que en algunos casos parece no aprovecharse al máximo el potencial de la sintáxis RPN. Dentro del archivo comprimido ejinform2.zip encontrará las versiones para los diversos modelos de calculadoras y para el editor HPUserEdit, además de un texto de ayuda.
Captura de pantalla Breve descripción
 

El siguiente ejemplo describe una de las maneras para que la plantilla de entrada permita la ejecución del programa siempre y cuando sean llenados todos los campos de ingreso.

Leyendo el código:

Al iniciar el programa aparece la lista { NOVAL 'X' NOVAL } que contiene los valores iniciales para las etiquetas "EC", "VAR" y "Aprox" respectivamente, los cuales se almacenan en la variable local ini que se utilizará más adelante. Luego se abre un procedimiento o subrutina << >>.
Dentro del procedimiento se inicia el bucle indefinido DO UNTIL END, que permitirá volver a ejecutar el procedimiento desde el comienzo.

En el interior del bucle indefinido se crea la plantilla de entrada para el programa, seguida de la estructura condicional IF THEN END, que dará la posibilidad de continuar o terminar la ejecución del programa según se haya presionado OK ó CANCL en la plantilla.
En su interior la estructura condicional anterior anida otra estructura condicional IF THEN ELSE END, la cual verifica la falta de algún dato no ingresado en la plantilla de entrada (existencia del comodín NOVAL) repitiendo el ingreso de datos (volviendo al inicio del procediemento) ó caso contrario continuando con la ejecución del programa.

Al continuar con el programa, en la estructura condicinal más profunda, observamos la creación de otro procedimiento << >>, para las variables locales ec, var y n a las cuales se asignarán los 3 valores ingresados.

Finalmente se aplicará el comando ROOT para el cálculo de la raíz próxima, la cual es etiquetada con la palabra "Raíz".

Almacenamiento y prueba (En Modo RPN)

1. Digitar y verificar la escritura del programa, luego presionar ENTER.
2. Activar el indicador ALFA y digitar el nombre del programa entre apostrofes: 'NOMBRE'.
3. Presionar la tecla STO.
4. Para ejecutar el programa ingresar al menú VAR y presionar la tecla del menú correspondiente al programa.

Código fuente
DEACHP Software Jr. Virú 471 - Rimac Telf: (+511) 481-0146 / (+511) 9711-1260 E-mail: deachp@uni.edu.pe [Mapa de Ubicación]