Evaluacion 2
EVALUACIÓN 2
ASIGNATURA: POO2201 – PROGRAMACIÓN ORIENTADO A OBJETOS I (JAVA)
PROFESOR:
SECCIÓN:
NOMBRE ALUMNO:
PUNTAJE MÁXIMO
42 puntos
NOTA
PUNTAJE OBTENIDO
FECHA
dd/mm/yyyyDURACIÓN
120 minutos
INDICACIONES GENERALES
La nota 4,0 se obtiene logrando un 60% del puntaje total.
Cuando termine la evaluación, comprima la carpeta donde ha dejado su proyecto y envíela aldocente a través de Blackboard.
Enunciado
La empresa reparadora de electrodomésticos “All Better” está automatizando sus procesos administrativos. Dentro de estos procesos, está el control de susingresos y precios. Se solicita su participación dentro del equipo de desarrollo. Para ello se le anexa la descripción de cada clase que le corresponde implementar en Java.
A continuación sedescriben las clases:
Producto: código, marca (“Madensa”, “LG”, “Fensa”), estado (‘R’: reparado, ‘E’: en reparación, ‘F’: no reparado), valor reparación y precio de los repuestos.
Juguera: número develocidades (entre 0 y 10) y materialFrasco (no debe venir en blanco).
Lavadora: kilos.
La interface Reparable tiene:
iva: 19%
Métodos solicitados:
a) obtenerTotal: calcula el total de la reparaciónconsiderando que el total incluye el valor de la reparación más los repuestos y el iva.
b) obtenerRepuestos: calcula el total a pagar por repuestos, recibirá por parámetro la cantidad de repuestos.Además, deben existir los siguientes métodos en las clases:
constructor con parámetros
accesadores
mutadores considerando las reglas de negocio
toString que retorne los atributos en cada clase
customer quepermita sobreescribir el método obtenerTotal que incrementará en $1.500 pesos aquellas jugueras que sean de “VIDRIO”.
customer que permita sobrecargar el método obtenerRepuestos considerando que si eldía de la reparación es “DOMINGO” se deben incrementar $4.000 pesos.
Crear una clase que utilizando una colección permita lo siguiente:
agregar Producto, sólo si no existe el código.
listar...
Regístrate para leer el documento completo.