Aquí dejo un ejemplo para el laboratorio numero 3 de ADSIDescripción completa
Cours C++ EMSI RabatFull description
Descripción completa
Descripción completa
Introducción al lenguajes de programación Kotlin (Orientado a POO)Descripción completa
Desarrollo de Sistemas - USAT
LABORATORIO POO Fecha Presentación: Viernes 31 de Mayo
Programación 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 deberán 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 posición en la cola, teniendo en cuenta que si es un cliente VIP la atención es inmediatamente después 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 según el orden de llegada. El menú de opciones tendrá las opciones: - Agregar un Cliente a cola - Atender un Cliente - Mostrar cola de atención (muestre ordenado por número número y orden de atención)
Ejercicio II:
(5 puntos) Implementar las clases necesaria para manejar un sistema para una Veterinaria donde se atienden a muchas mascotas y estas están clasificadas. Las Mascotas, pueden ser domesticas y no domesticas, para una determinada persona. Deberá implementar las siguientes funcionalidades, decidiendo las clases y atributos necesarias: Agregar un dueño de mascota Agregar una Mascota Atender una Mascota Mostrar todas las mascotas registradas Mostrar mascotas por tipo Mostrar mascotas atendidas (Con su Diagnóstico y tratamiento) o o o o o o
Ing. Consuelo Del Castillo Castro MCSD .Net
-1-
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 Rectángulo. Cada clase debe exponer propiedades que permitan ingresar valores a los miembros de cada clase. Considerar los miembros y métodos definidos en la clase base que van a ser heredados por los hijos.
Debes implementar la aplicación de consola que muestre un menú con las siguientes opciones: Crear un Circulo Crear un Cuadrado Crear un Rectángulo Mostrar Datos de Figura ingresada. (Es decir Área, Perímetro, Colores y atributos propios)
Desea continuar…
Si desea continuar deberás 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 año para una o más personas, sabiendo que en ella se mantiene una relación de contactos, citas y tareas, cada una de ellas con información diferente. Se podrá tener la opción de: Agregar, Modificar o Eliminar un determinado ítem de la agenda. El usuario podrá escoger visualizar la información de una de sus agendas por año y seleccionar en ella la información 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 además las operaciones requeridas para su mantenimiento. Además deberá contemplar una opción 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 alfabético para efecto de visualización.
El Laboratorio será trabajado en parejas y se presentará todo en una sola aplicación.