Evaluacion 2 POO2201 A 1
EVALUACIÓN 2
ASIGNATURA: POO2201 – PROGRAMACIÓN ORIENTADO A OBJETOS I (JAVA)
PROFESOR: Andrés Rothkegel
SECCIÓN:
NOMBRE ALUMNO:
PUNTAJE MÁXIMO
42 puntos
NOTA
PUNTAJE OBTENIDOFECHA
dd/mm/yyyy
DURACIÓ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 proyectoy envíela al docente a través de Blackboard.
Enunciado
La empresa reparadora de computadores “Dispositivos Perifericos Better” está automatizando sus procesos administrativos. Dentro de estosprocesos, está el control de sus ingresos 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 se describen las clases:
Producto: código, marca (“Epson”, “HP”, “PCtronix”), estado (‘R’: reparado, ‘E’: en reparación, ‘F’: no reparado), valor reparación, precio de laspartes, cuantas impresiones por minuto, código de tintas, cantidad de ram en GB y cantidad de disco en GB.
La interface Reparable tiene:
iva: 19%
Métodos solicitados:
a) obtenerTotal: calcula el totalde la reparación considerando 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 cantidadde 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 encada clase
customer que permita sobreescribir el método obtenerTotal que incrementará en $60.000 pesos aquellas impresoras que sean de “HP”.
customer que permita sobrecargar el método obtenerRepuestosconsiderando que si el día de la reparación es “DOMINGO” se deben incrementar $10.000 pesos.
Crear una clase RegistroReparacion que utilizando una colección ArrayList que permita lo siguiente:...
Regístrate para leer el documento completo.