Circo

Enunciado

El Circo Cupi2 requiere un programa para planear su itinerario anual y sus giras. Para ello, necesita manejar la información de las ciudades donde va a estar y las funciones que va a presentar en cada una de ellas.

De cada función, se debe conocer la siguiente información:

  • El lugar donde se llevará a cabo la función.
  • La fecha en la cual se realizará la función.
  • El precio de cada boleta.
  • El tipo de la función. Puede ser matinal, vespertina o nocturna.

La información de cada ciudad consta de:

  • El nombre de la ciudad. No puede haber dos ciudades con el mismo nombre.
  • La fecha de llegada del circo a la ciudad.
  • La fecha en la cual el circo se va de la ciudad.

Para la aplicación, es importante tener en cuenta las siguientes consideraciones:

  • El circo no puede realizar funciones simultáneamente en varias ciudades.
  • Sólo puede haber una función por día.
  • Las ciudades siempre deben estar organizadas por la fecha de llegada del circo a la ciudad.
  • Las funciones siempre deben estar organizadas por su fecha de presentación.

Se espera que el sistema ofrezca las siguientes funcionalidades:

  1. Visualizar las ciudades de la gira del circo.
  2. Agregar una nueva ciudad a la gira del circo.
  3. Eliminar una ciudad de la gira del circo.
  4. Dar la duración total en días de la gira del circo.
  5. Agregar una función a una ciudad de la gira del circo.
  6. Eliminar una función de una ciudad.
  7. Dar el número total de funciones nocturnas.
  8. Generar un reporte de las funciones que dará el circo entre dos fechas.
  9. Navegar a la primera función de una ciudad.
  10. Navegar a la última función de una ciudad.
  11. Navegar a la anterior función de una ciudad.
  12. Navegar a la siguiente función de una ciudad

Interfaz

 n9 cupisubasta

 

 

Demo