Skip to main content

Ejercicio A02 - La veterinaria


Requerimiento

El dueño de una veterinaria nos contrató para que desarrollemos una aplicación donde pueda consultar la lista de clientes y sus mascotas.

De los clientes le interesa conocer el domicilio, el nombre y apellido y un teléfono. A un cliente se le pueden asociar una o más mascotas.

De las mascotas necesita conocer su especie, su nombre, su fecha de nacimiento y su historial de vacunación. Los primeros tres datos son obligatorios para dar de alta una mascota, mientras que el último arrancará vacío y se podrá ir agregando vacunas. De las vacunas sólo interesa conocer el nombre.

Consigna

  1. Crear una aplicación de consola.
  2. Modelar y declarar las clases necesarias para resolver la necesidad del cliente. Hacerlo en un proyecto de biblioteca de clases.
  3. Las clases deberán tener los métodos necesarios, incluyendo uno que devuelva toda la información del objeto en formato string.
  4. Instanciar los siguientes objetos:
    1. Un cliente con un perro sin vacunar.
    2. Un cliente con un gato con la vacuna "Triple Felina".
    3. Un cliente con un gato sin vacunas y un perro con la vacuna contra la rabia.
  5. Mostrar por consola todos los datos de los clientes instanciados y sus mascotas.

Resolución

imgVideoimgCódigo