Ejemplo 2. Programa sencillo: Volumen de un prisma rectangular


En el ejemplo pasado se vio cómo codificar una función a la cual se pasan valores como argumento. Bien, ahora haremos un programa con una forma un poco más amigable para darle valores, incluso se puede decir que la misma calculadora "los pedirá" cuando los necesite, aunque esto se lo tengamos que indicar.

Imagen de wikipedia
Para hacerlo sencillo, nuestro programa calculará el volumen de un prisma rectangular.

De nuevo, hay que seguir una metodología para crear nuestro programa.

Sabemos que un prisma rectangular tiene 12 aristas, y debido a la ortogonalidad de sus caras, éstas (las aristas) forman tres grupos. Cada grupo tiene una característica en común: la longitud.

Estas longitudes bastan para describir el prisma, las cuales conocemos comúnmente como:

  • Largo  (a).
  • Ancho  (b).
  • Alto   (h).
Además estas longitudes describen volúmenes, que para el caso del prisma está dado por:
$$V=A_b\cdot h$$
Donde $A_b=a\cdot b$ : área de la base
Por lo tanto, el volumen de un prisma rectangular:
$$V=a\cdot b\cdot h$$

Como se observa, se requiere de tres datos para calcular el volumen que corresponden a las longitudes.

El procedimiento sería algo como lo siguiente:

  1. Inicio del programa.
  2. Ingresar a.
  3. Ingresar b.
  4. Ingresar h.
  5. Calcular $V=a\cdot b\cdot h$
  6. Mostrar el resultado.
  7. Fin del programa.




En la calculadora:

Creamos un nuevo documento, insertamos un editor de programas:

Escribimos un nombre, en este caso, prismaR.
Tipo: Programa.
Acceso a librería: LibPub.

Comenzamos "declarando" las variables que necesitamos:
  • a,b y h, que suman 3 variables.
  • V almacenará el resultado.
Por lo tanto declaramos esas 4 variables:
NOTA: en TI-BASIC (en la TI Nspire CX) no existe diferencia entre mayúsculas y minúsculas en nombres de variable, da igual como lo escribas, automáticamente pasará a minúsculas.


Ahora, "a pedir" los valores que se necesitan, para ello usamos el comando Request. Se usa la siguiente sintaxis:
Request "cadena a mostrar", variable en la que se guardara el valor

A continuación, el ejemplo para pedir y guardar el valor de a (largo).

Como se observa, el texto de la cadena va entre comillas, luego sigue un caracter coma , y el nombre de la variable.

Hagamos esto para los otros dos valores:

Ahora, se calculará usando la fórmula $V=a\cdot b\cdot h$
NOTA: Hay que recordar que se trata de una asignación, por lo tanto se usa el símbolo :=

Sólo falta mostrar el resultado, para ello está el comando Disp:
Disp "cadena a mostrar" , variable


Lo mismo que con Request , la cadena se indica con un texto entre comillas, sigue una coma y después la variable.

Ahora hay que probarlo, presionamos CTRL + B y después CTRL + R.
Esto sucede tras presionar CTRL + B
Esto sucede tras presionar CTRL + R
Nuestro programa no necesita ningún argumento, por lo que sólo presionamos la tecla ENTER para que comience.

El programa comienza a pedir los valores, sólo los ingresamos y pulsamos OK con el touchpad o presionamos ENTER en le teclado.



Por si solo, el programa irá mostrando los valores que ingresamos, y al final muestra el volumen.



¿Cómo puedo usarlo en otras cosas?

Al igual que el ejemplo 1, para hacer formularios, aunque más sencillo de usar.

De igual forma, existen funciones de la misma calculadora que regresan varios valores que no se pueden leer, con el comando Request se puede pedir al usuario que los ingrese.

Con esto termina el segundo ejemplo, a partir del tercero intentaré desarrollar problemas más complejos con estructuras de control y estructuras de datos que de igual forma, son más útiles que lo que hemos hecho.😏

En los comentarios puedes dejar tus dudas, en cuanto pueda responder lo haré (no debería tardar mucho).

Comments

Popular posts from this blog

Programación Calculadora TI Nspire CX CAS en TI-BASIC

Ejemplo 8. Uso de matrices: Serie trigonométrica de Fourier.