Está en la página 1de 2

INACAP - Universidad Tecnolgica de Chile

Sede Santiago Centro


Taller de Programacin I
2014/sem. 01 - Seccin N 4
Prueba Prctica N 2
Desarrolle los siguientes problemas en el lenguaje Java, implementando soluciones a los dos
problemas que se solicitan en los enunciados, cada uno en una clase diferente. !e"e su #ro$ecto con las clases
%ue res#onden ambos e"ercicios en el disco T& o '& de su com#utador $ com#rima el #ro$ecto com#leto
en un arc(i)o *IP o +,+ al entregarlo a su docente. Pruebas con retraso tienen cali-icacin -inal 1.0.
Problema 1 ./ #untos0&
En base al diagrama de UML dado, que modela una aplicacin para una l!nica "eterinaria, realice los
siguientes puntos#
a$ crear todos los atributos indicados, as! como los derivados de las relaciones %&,' ( &,) ptos.*
b$ crear todos los selectores + mutadores #ara todos los atributos de las clases 1indicados $ deri)ados2 %,,,
ptos.*
c$ crear , constructores para las clases ,nimal, !ue3o + 4n-ermedad# un constructor por defecto- +, otro
constructor con tantos par.metros como atributos /e0pl!citos + derivados$ tenga cada clase %1,, ptos.*
d$ crear un men2 de usuario con las siguientes opciones# 1.3 ingresar un nuevo animal, con su due4o +
enfermedad - ,.3 listar todos los animales junto al nombre de sus due4os - 5.3 eliminar animales por posicin
dentro de la lista- '.3 salir del programa /con solicitud de confirmacin de salida$ %,,) ptos.*
Problema 2 .250 #untos0&
rear el m6todo p2blico est.tico
eliminarAnimalesSegunDueo(ArrayList<Animal> lista, String nomDueo)
dentro de la clase 7nimal , que elimina todos los animales de la lista, siempre + cuando el nombre de su due4o
coincida con el nombre ingresado en el m6todo como segundo par.metro. El m6todo adem.s devuelve un valor
booleano, indicando si por lo menos se borr un animal o no.
Problema 6 .150 #untos0&
rear el m6todo no est.tico p2blico
tieneDueoYEnfermedad()
dentro de la clase 7nimal, que devuelve un valor booleano indicando si el animal en cuestin tiene una
enfermedad + un due4o ingresados /ambos inclusive$ o no.

También podría gustarte