Reporte 4
March 5, 2024 | Author: Anonymous | Category: N/A
Short Description
Download Reporte 4...
Description
Tecnológico Nacional de México
Instituto Tecnológico de Tapachula Alumno: Gerardo isaias Perez Mendoza (20510540) Docente: Docente: Gustavo Reyes Hernández Modulo: Programación Orientada a objetos Tema: Introducción al paradigma de la programación orientada a objetos Titulo: “Reporte Ejercicio 4” Fecha: 30/04/2021
Objetivos generales: En este programa se buscó resolver una ecuación de cuadrática por medio de java Objetivos específicos: Los objetivos específicos es crear una interfaz grafica para que sea agradable al usuario a la vista, donde sea fácil colocar los valores respectivos de la ecuación a resolver.
Desarrollo del programa
Lo primero que hacemos es crear nuestro diagrama UML , esto es para guiarnos al momento de pasarlo al lenguaje de java , aquí colocamos las variables que usaremos y nuestros métodos.
Ahora mos pasamos a java, en donde creamos 2 paquetes, back end y front end, en back end creamos dos clases sin ningún método, llamados Ecuacion2Grado y Termino y en el paquete Font end creamos un JFrame que nos servirá para crear la interfaz gráfica.
En esta parte , introducimos las variables a la clase Termino como coeficiente y exponente que son los términos que usaremos en la ecuación y les asignamos el valor de 0, en nuestro método calcularTermino en return, colocamos el método math.pow que math= decimos que vamos a buscar una operación matemática y el pow= es el exponente , ósea que vamos a elevar a un numero.
Aquí encapsulamos las variables para que nos arroje get y set que servirán para el front end
Aquí estamos en la clase de Ecuación De 2 Grado donde colocamos los Términos a,b y c y el de raíz 1 y raíz 2 para después usar el termino this en el método Ecuación 2 Grado.
Ahora aquí lo que hacemos es encapsular las variables que colocamos para que nos arroje set y get que nos servirán para el Font end.
Ahora nos vamos a ala parte del front end y creamos nuestra interfaz grafica usando etiquetas, campos de texto y botones , se colocan de manera que aparente la formula general de algebra.
Esta es la parte trasera de la interfaz, aquí importamos las clases que están en back end , y colocamos un nombre corto para llamarlas, en este caso a la de Ecuacion será “ec” y a la de Termino será “t”
Aquí estamos en el botón de calcular ,aquí hacemos que el programa funcione, solamente conectamos usando t y ec mas los set y get que sacamos de los encapsulamientos, y en este caso colocamos una condicional if, para que la ecuación pueda funcionar .
Resultados
Aquí podemos hacer la comparación con el programa de symbolab y observamos que el resultado es correcto.
Conclusión En este programa logre aprender a resolver una ecuación de segundo grado pero esta vez como si fuera un programa ya hecho , ya que colocamos una interfaz grafica , este puede ser usado para resolver las ecuaciones de manera offline, aparte aprendí a usar el método math y todas las características matemática que se encuentran en la misma , al final fue demasiado satisfactorio ver como el programa resolvía la ecuación , este es un pequeño paso para lo nuevo que se viene.
Referencias
Symbolab. (2017). Retrieved May 1, 2021, from Symbolab.com website: https://es.symbolab.com/
View more...
Comments