Vous êtes sur la page 1sur 3

Desarrollo de Sistemas - USAT

LABORATORIO POO
Fecha Presentacin: Viernes 31 de Mayo

Programacin Orientada a Objetos:


Crear un proyecto en Java NetBeans y agregar en el un archivo de clase java para cada uno de los ejercicios planteados, las clases utilizadas debern estar en un paquete denominado Clases.

Ejercicio I:
(5 puntos) Implementar las clases necesaria para manejar la herencia de:

Se quiere manejar una cola de clientes para un banco, al iniciar deber ingresar sus datos e indicar el tipo de cliente, e inmediatamente asignar una posicin en la cola, teniendo en cuenta que si es un cliente VIP la atencin es inmediatamente despus del ltimo cliente VIP, considerando que un cliente VIP se atiende de inmediato, si es un cliente normal se atender al final de la cola segn el orden de llegada. El men de opciones tendr las opciones: Agregar un Cliente a cola Atender un Cliente Mostrar cola de atencin (muestre ordenado por nmero y orden de atencin)

Ejercicio II:
(5 puntos) Implementar las clases necesaria para manejar un sistema para una Veterinaria donde se atienden a muchas mascotas y estas estn clasificadas. Las Mascotas, pueden ser domesticas y no domesticas, para una determinada persona. Deber implementar las siguientes funcionalidades, decidiendo las clases y atributos necesarias: o Agregar un dueo de mascota o Agregar una Mascota o Atender una Mascota o Mostrar todas las mascotas registradas o Mostrar mascotas por tipo o Mostrar mascotas atendidas (Con su Diagnstico y tratamiento) -1-

Ing. Consuelo Del Castillo Castro MCSD .Net

Desarrollo de Sistemas - USAT o o Mostrar mascotas por atender Total de mascotas por tipo

Ejercicio III:
(5 puntos) Implementa las clases necesarias para controlar los objetos Figura, Circulo, Cuadrado y Rectngulo. Cada clase debe exponer propiedades que permitan ingresar valores a los miembros de cada clase. Considerar los miembros y mtodos definidos en la clase base que van a ser heredados por los hijos.

Debes implementar la aplicacin de consola que muestre un men con las siguientes opciones: Crear un Circulo Crear un Cuadrado Crear un Rectngulo Mostrar Datos de Figura ingresada. (Es decir rea, Permetro, Colores y atributos propios) Desea continuar Si desea continuar debers considerar trabajar con arreglos de clases, para poder almacenar mas de una figura.

Ing. Consuelo Del Castillo Castro MCSD .Net

-2-

Desarrollo de Sistemas - USAT

Ejercicio IV:
(5 puntos) Implementar las clases necesarias para implementar una AGENDA DIGITAL y poder guardar todos los datos de una agenda en un determinado ao para una o ms personas, sabiendo que en ella se mantiene una relacin de contactos, citas y tareas, cada una de ellas con informacin diferente. Se podr tener la opcin de: Agregar, Modificar o Eliminar un determinado tem de la agenda. El usuario podr escoger visualizar la informacin de una de sus agendas por ao y seleccionar en ella la informacin que desea mostrar (contacto, cita o tarea) o toda en su defecto. Debe determinar las clases y los campos necesarios para que pueda funcionar la agenda, considerar adems las operaciones requeridas para su mantenimiento. Adems deber contemplar una opcin de Alertar persona en la cual ingresar una determinada Fecha y el sistema le informar si tiene cita o tarea en esa fecha y sus respectivos datos. El listado de los contactos deber ser en estricto orden alfabtico para efecto de visualizacin.

El Laboratorio ser trabajado en parejas y se presentar todo en una sola aplicacin.

Ing. Consuelo Del Castillo Castro MCSD .Net

-3-

Vous aimerez peut-être aussi