El siguiente ejemplo combina: el bucle FOR NEXT, comandos gráficos y la estadística.
Utiliza el bucle FOR NEXT para recorrer la lista de valores ingresados, calcular porcentajes y dibujar los radios de la gráfica Pie Chart.
Nota: La versión del programa para calculadoras gráficas con pantallas de 131×64 se encuentra en el archivo de descarga.
Date un tiempo y envíanos tus comentarios, sugerencias y/o consultas:[Enviar comentario]
Recomendaciones generales:
1- Cambie el modo de trabajo de la calculadora a RPN.
2- Active la opción Aproximado. Ingrese al menú MODE, luego al CAS (Tecla F3) y active con check la opción Approx.
3- Active el indcador (FLAG) -117 Soft Menu. Ingrese al menú MODE, luego a FLAGS (Tecla F1) y active con check el flag 117. Importante: Coloque a la calculadora en base DEC (decimal) antes de introducir el código del programa (Ir al menú BASE).
El código mostrado abajo es válido para calculadoras con pantallas de 131×80 y sistema operativo superior a 2.00. Válido para Calculadoras Gráficas HP series: HP 48G 48G+ y 48GX, y series: HP 49G, 48GII, 49G+ y HP 50G.
Código:
Descripción:
» Duplica la lista de valores inicial y calcula la suma de los elementos del duplicado asigando ambos valores a las variables 'ldat' y 'sum'. También se inicializan las variables 'alfa0' y 'alfa1'.
» Se inicia el procedimiento. DEG activa el modo grados sexagesimales, ERASE limpia el entorno gráfico. PVIEW visualiza el entorno gráfico desde la coordenada {#0 #0}.
» Se dibuja un arco con centro en {#65 #40}, de radio #29 y que va desde el ángulo 0º (cero) a 360º. Resultado: una circunferencia.
» Se inicia el bucle FOR desde 1 hasta el último elemento de la lista de valores ingresada.
» Cada uno de los elementos de la lista de valores ingresada es convertido en un ángulo, luego este ángulo es acumulado en la variable 'alfa1'.
» Coordenadas del centro de la circunferencia. Extremo central de cada radio.
» Se crean las coordenadas externas de cada uno de los radios. Extremo periférico de cada radio.
» Dibuja una línea entre las coordenas anteriores. Radio para cada ángulo.
» Variable reservada PICT.
» Calcula la posición horizontal en donde se colocará el porcentaje para cada valor de la lista.
» Calcula la posición vertical en donde se colocará el porcentaje para cada valor de la lista.
» Toma los valores horizontal y vertical, y los agrupa en una lista, luego convierte los elementos de la lista en enteros binarios (coordenadas).
» Cada uno de los elementos de la lista de valores ingresada es convertido en un valor porcentual, este resultado se concatena al caracter "%" y toda la cadena resultante se convierte en un texto gráfico de tamaño 1.
» Coloca el texto gráfico dentro del entorno gráfico PICT en las coordenadas calculadas líneas arriba.
» Salva el último valor calculado de 'alfa1' en la variable 'alfa0'.
» Detiene la ejecución del programa hasta que sea presionada una tecla. La línea 0 WAIT devuelve el código de la tecla presionada, el cual es eliminado por el comando DROP.
Almacenamiento y prueba
1- Digite el código del programa.
2- Presione ENTER.
3- Active el teclado alfabetico (Tecla ALPHA).
4- Ingrese un nombre entre apóstrofes (comillas simples).
5-
Finalmente presione la tecla STO para almacenar.
Para ejecutar el programa ingrese al menú de variables (tecla VAR), coloque una lista de números reales en la pila (stack) y presione la tecla del menú correspondiente al programa (Teclas F1~F6).
Comentarios y Sugerencias
Ayudanos a mejorar este tutorial
Date un tiempo y envíanos tus comentarios, sugerencias y/o consultas: