Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Materia:
Tópicos avanzados de
programación
Profesor:
Alma Lilia Núñez Gonzalez
Campus Morelia
Grupo: B
Proyecto:
Practica 1. Menú de
operaciones con JOptionPane
Semestre: 4
Introducción
La programación hoy en día está casi en todos lados, quizá no la observas como te
lo has imaginado siempre, como unas líneas de unos y ceros de color verde
cayendo en forma de cascada o como varias líneas de código enredoso de diferente
color, pero si como una aplicación móvil, ya sea Facebook, Twitter o un juego que
tanto te gusta en tu consola. Y es que la programación nos ha permitido avanzar
más allá de lo que imaginábamos hace mucho tiempo, hoy en día está al alcance
de nuestras manos y nos abre bastantes puertas si somos conocedores del tema.
En la actualidad podemos aprender programación a través de un IDE, de una forma
muy práctica y sencilla, siempre y cuando le brindemos la dedicación y la paciencia,
el trayecto no siempre suele ser fácil pero conforme vas avanzando te abres camino
a distintos mundos del saber, además que cuando menos lo esperes tu lógica se
habrá desarrollado a una forma que nunca imaginaste.
Uno de los lenguajes de programación más comunes es Java, y este nos ofrece
distintas funciones que nos resultan útiles al momento de programar, una de ellas
es JOptionPane, es muy práctica y fácil de utilizar, no necesita tantos requerimientos
y brinda un diseño bonito si lo que se quiere es crear una ventana rápida, se
presenta un proyecto utilizando JOptionPane.
El proyecto presentado trata de un programa simple que crea una aplicación que
muestra un cuadro de entrada que permite realizar las operaciones suma, resta,
multiplicación y división, con dos valores insertados por el usuario.
1
Procedimiento
El programa cuenta con aproximadamente 80 líneas de código, simple, pero óptimo.
Puede ser creado en cualquier IDE de tu preferencia, siempre y cuando este
configurado correctamente en tu computador.
2
Para el programa principal se creó un valor Double llamado menú, que mostrara
una ventana con algunas opciones a desarrollar donde el usuario escribirá por
medio de un numero cual es la que quiere, esto se lograra utilizando un
ShowImputDialog. Las opciones están descritas por cinco condicionales if para que
cuando se escoja una opción se ejecute la condicional a la que le pertenezca el
número. Dentro de cada condicional hay un método al cual se direccionará cuando
se seleccione la opción, en caso de seleccionar un número que no esté en el rango
de opciones se mostrara un mensaje de aviso donde se le dirá al usuario que esas
opciones no existen. Todo esto se muestra en la siguiente imagen.
Para finalizar con la explicación del código se presentan los métodos que se
ejecutaran según la opción seleccionada, cada uno de ellos mostrara 2 ventanas
consecutivas, cada una te permitirá escribir el numero para llevar a cabo la
operación seleccionada, los métodos suma, resta y multiplicación tienen similitud en
formato, pero en caso de la división se agregara un mensaje de advertencia en caso
de que el segundo numero sea un 0, ya que cualquier división entre 0 conlleva a un
error matemático, los métodos se muestran a continuación.
3
Ejecución del código
El programa al ejecutarse mostrara un menú de opciones como el que se muestra
a continuación.
El usuario deberá ingresar una opción que este dentro del rango dado, en caso de
no hacerlo se mostrará un mensaje de aviso como el siguiente:
Suma
Para la parte de suma, se deberá escribir el número 1 y posteriormente dar enter
o seleccionar ok, se mostrará dos ventanas consecutivas, donde deberás
escribir los números que deseas sumar:
4
Resta
Para la resta es el mismo caso que la suma hablando de la vista de ventanas,
ingresa la opción 2 e introduce los números a calcular y te arrojara un resultado
dado.
Multiplicación
Al igual que suma y resta es la misma vista de ventanas, selecciona la opción 3
e introduce los números que quieras multiplicar:
Ejemplo (5*2=10).
5
División
Opción 4: La división tiene la misma vista de ventanas, pero a diferencia de las
otras opciones si ingresas un 0 en la segunda ventana esta arrojará una ventana
de aviso que nos dirá que ha ocurrido un error matemático.
6
Conclusión
Este programa puede ser benéfico para aquellos principiantes en programación, y
por qué no incluso se lo podemos mostrar a los niños para que aprendan algo sobre
programas informáticos además de que les puede servir para mejorar sus
habilidades matemáticas, quizá no tenga mucha ciencia, pero puede ser practico
para aquellos que quieran iniciar una nueva oportunidad de aprendizaje
adentrándose al bello mundo de la programación.
La función de JOptionPane ofrece bastantes diseños y es muy fácil de aprender, es
bastante practica y nos puede salvar de alguno que otro problema de diseño o en
caso de que nuestro programa se quiera ver más bonito. Sin duda la programación
ha llegado para quedarse y se esperan grandes avances y posibles personas que
lleven a cabo esos avances, no siempre suele ser fácil adentrarse a este mundo,
pero cuando vas por el camino te das cuenta de que tomaste la mejor decisión de
tu vida.