proyecto final de APO!
Publicado por Santiago (3 intervenciones) el 21/05/2019 06:31:00
Nuestro Hotel “Dos se van, tres llegan” requiere un programa para gestionar el alquiler de sus habitaciones. El hotel cuenta con 30 habitaciones: 10 suites, 10 habitaciones dobles, y 10 habitaciones sencillas. Usted es contratado para desarrollar dicho programa.
Para poder ingresar a la aplicación, el usuario debe digitar una contraseña formada por 6 caracteres, que de no ser digitada correctamente por tres veces consecutivas, detendrá la ejecución del programa con un mensaje de advertencia contra la suplantación de identidad.
Para reservar una habitación es necesario ingresar los siguientes datos: cédula de quien reserva, número de huéspedes en la habitación, fecha de inicio de reserva (aaaammdd), fecha de finalización de reserva (aaammdd), método de pago (efectivo/tarjeta débito/tarjeta crédito/bono vacacional), cantidad de menores de edad y tres datos más que se le ocurran. El programa permite agregar reservas, siempre y cuando no se haya excedido el límite de almacenamiento, e imprimir la lista de todas las reservas registrados en cualquier momento, con todos sus datos.
Regularmente de acuerdo al tipo de habitación seleccionada en la reserva se paga un precio diferente por noche, sin embargo el hotel se encuentra en promoción y el precio es 2X1 o sea, duerma dos noches pero sólo pague 1. Suponga que la habitación sencilla cuesta $130000 por noche, la doble dos veces más y la suite cuesta el triple que la sencilla, y que hay descuento por menores de edad (4% por cada menor). A partir de esta información, calcule cuánto cuesta cada reserva.
Imprimir el resultado. (Obtenga el número de noches a partir de la fecha de inicio y fecha final de reserva, tenga en cuenta que todas las reservas inician en los primeros
días del mes y terminan a mediados de mes)
• Contar cuántas reservas de la lista, en habitación doble o suite, tienen menores de edad. Imprimir el resultado.
Para poder ingresar a la aplicación, el usuario debe digitar una contraseña formada por 6 caracteres, que de no ser digitada correctamente por tres veces consecutivas, detendrá la ejecución del programa con un mensaje de advertencia contra la suplantación de identidad.
Para reservar una habitación es necesario ingresar los siguientes datos: cédula de quien reserva, número de huéspedes en la habitación, fecha de inicio de reserva (aaaammdd), fecha de finalización de reserva (aaammdd), método de pago (efectivo/tarjeta débito/tarjeta crédito/bono vacacional), cantidad de menores de edad y tres datos más que se le ocurran. El programa permite agregar reservas, siempre y cuando no se haya excedido el límite de almacenamiento, e imprimir la lista de todas las reservas registrados en cualquier momento, con todos sus datos.
Regularmente de acuerdo al tipo de habitación seleccionada en la reserva se paga un precio diferente por noche, sin embargo el hotel se encuentra en promoción y el precio es 2X1 o sea, duerma dos noches pero sólo pague 1. Suponga que la habitación sencilla cuesta $130000 por noche, la doble dos veces más y la suite cuesta el triple que la sencilla, y que hay descuento por menores de edad (4% por cada menor). A partir de esta información, calcule cuánto cuesta cada reserva.
Imprimir el resultado. (Obtenga el número de noches a partir de la fecha de inicio y fecha final de reserva, tenga en cuenta que todas las reservas inician en los primeros
días del mes y terminan a mediados de mes)
• Contar cuántas reservas de la lista, en habitación doble o suite, tienen menores de edad. Imprimir el resultado.
Valora esta pregunta


0