El funcionamiento de la empresa “Cine Continuo” es el siguiente:
Posee 2 salas de cine, cada una de ellas con un total de 100 puestos divididos de la siguiente manera:
o 30 preferencial y 70 general
Cada una de las salas tiene 5 funciones al día distribuidas según horario.
Los requerimientos de la empresa para el desarrollo del software es el siguiente:
Debe poseer un menú inicial que le permita al usuario realizar las siguientes tareas:
o Realizar reservación: se debe mostrar las películas disponibles y el horario de cada una. Una vez escogida la película le debe mostrar la disponibilidad de puestos de la sala y preguntarle si desea preferencial o general. Una vez escogida la categoría le debe pedir la cantidad de boletas y las sillas que desea reservar, utilizando para ello la cédula de la persona. Si la sala esta ocupada se colocara al usuario en una matriz de espera.
o Realizar Compra:
§ Compra directa: se debe mostrar las películas disponibles y el horario de cada una. Una vez escogida la película le debe mostrar la disponibilidad de puestos de la sala y preguntarle si desea preferencial o general. Una vez escogida la categoría le debe pedir la cantidad de boletas y las sillas que desea comprar.
§ Confirmación reservación: Se pide la cedula de la persona y se le muestra las sillas que reservó anteriormente, indicando cual de estas quiere comprar.
o Realizar Cancelación: Esta opción permite que un usuario que haya realizado una reservación cancele una o varias de las sillas que reservó mediante la cédula de la persona. Si se realiza la cancelación, automáticamente queda disponible la silla para ser asignada; pero si existe algún usuario en espera para la película, se informara y se preguntara si desea o no adquirir esas sillas.
o Consulta:
§ El numero de sillas disponibles por película. Me debe mostrar las sillas disponibles en cada función, con porcentajes.
§ El numero de sillas reservadas por película. Me debe mostrar las sillas reservadas en cada función, con porcentajes.
§ El numero de sillas ocupadas por película. Me debe mostrar las sillas ocupadas en cada función, con porcentajes.
§ Consulta de usuario: el usuario digita la cedula y le dice si tiene reserva o no, en que función, en que sala, cuales son la sillas reservadas y la categoría de estas (preferencial o general).
Cada una de las opciones debe mostrar en pantalla todos los datos con los cuales trabajen.
Se debe realizar el programa utilizando arreglos y matrices con funciones y procedimientos.







