ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Práctica: Creación de clases y objetos con el uso de getters y setters


Enviado por   •  30 de Abril de 2020  •  Documentos de Investigación  •  264 Palabras (2 Páginas)  •  161 Visitas

Página 1 de 2

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

  • coeficiente1: int
  • coeficiente2: int
  • coeficiente3: int
  • coeficiente4: int

+ 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.

...

Descargar como (para miembros actualizados)  txt (2 Kb)   pdf (252 Kb)   docx (424 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com