Práctica: Creación de clases y objetos con el uso de getters y setters
Enviado por Jos� Adri�n Gonz�lez Garc�a • 30 de Abril de 2020 • Documentos de Investigación • 264 Palabras (2 Páginas) • 188 Visitas
Materia: | Programación Orientada a Objetos | |||
Práctica: | Creación de clases y objetos con el uso de getters y setters | |||
Alumno(s): | Jose Adrian Gonzalez Garcia | |||
Tema/Unidad | Unidad 2—GET y SET | Fecha | 19/02/2020 |
Desarrollo
Realiza lo que a continuación se te pide.
Implementa una clase en Java que permita evaluar un polinomio de grado 3 de la forma
ax3 + bx2 + cx + d
Para ello necesitará guardar como atributos los cuatro coeficientes (a=coeficiente1, b=coeficiente2, c=coefidiente3, d=coeficiente4) y disponer de un método calcularValor(double x) que evalúe el polinomio en dicho valor de x, por ejemplo si se tiene el siguiente polinomio:
4x3 + 2x2 - 3x + 19
Si se usa el método calcularValor(2), el método deberá obtener el resultado de:
4*(2)3 + 2*(2)2 - 3*(2) + 19
Obteniendo 4*8 + 2*4 -6+19 = 32+8-6+19 = 53, por tanto, el método calcularValor, retornará 53 para x=2.
Para realizar las potencias podrá utilizar la función Math.pow(base, exponente), por ejemplo: para obtener el valor de 43 la llamada a Math.pow(4,3) devolvería 64.
Incluya un constructor vacío que inicializa todos los coeficientes con el valor 1 y otro constructor que permita recibir de entrada los cuatro coeficientes.
Implementa luego una clase de prueba que cree un polinomio de 3er grado y lo evalúe en algunos puntos inventados por ti.
Polinomio |
|
+ getCoeficiente1():int + setCoeficiente1(coeficiente1:int):void + getCoeficiente2():int + setCoeficiente2(coeficiente2:int):void + getCoeficiente3():int + setCoeficiente3(coeficiente3:int):void + getCoeficiente4():int + setCoeficiente4(coeficiente4:int):void + calcularValor(x: double): double |
El entregable de la practica será la carpeta src comprimida como rar o zip del proyecto almacenado en netbeans y el documento de reporte de la práctica, usando la nomenclatura sugerida.
...