La cadena de cines "CineMex" desea un sistema para gestionar la reserva y facturación de boletos. Este sistema debe ser capaz de almacenar y gestionar información detallada de todas las reservas realizadas. Diseñe una clase llamada BoletoCine. Con los siguientes atributos: Número de boleto: inicia en 1 y se incrementa automáticamente. Número de identificación del cliente. Nombre del cliente. Película seleccionada. Horario de la función. Cantidad de boletos. Precio por boleto. Estado de la reserva: booleano, por defecto es falso, lo que indica que no está pagado inicialmente. Métodos de la clase BoletoCine: 1. Constructor: Recibe los valores necesarios y los asigna a los atributos correspondientes. El estado inicial de la reserva es falso por defecto. 2. setPagarReserva: • Solicita el monto a cancelar. Verifica que el monto ingresado sea igual o mayor al total a pagar. Si el monto ingresado es mayor, calcula e indica el regreso. Una vez pagada, cambia el estado de la reserva a verdadero. Si ya está pagada, muestra un mensaje que indique que no puede volver a pagarse. 3. Cálculo de descuentos: 5 o más boletos: 10% de descuento. 10 o más boletos: 20% de descuento. 15 o más boletos: 25% de descuento. 4. Cálculo del total a pagar: Incluye: 6ptos El precio total de los boletos. Descuento, si aplica. Impuestos (13% del subtotal después de aplicar el descuento). 5. Mostrar detalles de la reserva: Número de boleto, nombre del cliente, número de identificación, película, horario, cantidad de boletos, precio por boleto, correspondiente al descuento, monto del monto impuesto y total a pagar.
Please keep input under 1000 characters