Está en la página 1de 2

Instrucciones: 

Desarrolle de forma clara, ordenada, documentada y precisa el


siguiente programa utilizando el lenguaje de programación Java.

El Sr. Domingo Día de Fiesta Gerente General del Hotel “Aquí Me Quedo”,


desea que usted le desarrolle un programa para llevar un mejor control de las
reservaciones y de la facturación.

El programa debe funcionar de la siguiente manera.

Como datos de entrada debe solicitar lo siguiente:

 Nombre del cliente.


 Seleccionar el tipo de habitación a reservar. (Validar la entrada).

Estos son los tipos de habitaciones disponibles:             

1.       Habitación Sencilla (Precio $ 80.00).

2.       Habitación Doble (Precio $ 120.00).

3.       Suite Junior (Precio $ 150.00).

4.       Suite Presidencial (Precio $ 250.00). Si reserva por 10 o más noche


tiene un 20% de descuento.

 Debe ingresar la cantidad de noches que va a reservar. (Debe ser mayor


a cero, de lo contrario repetir la entrada).

Descuento general: Si el cliente reserva de 3 a 4 noches tiene un descuento


del 3%, si reserva de 5 a 7 noches tiene un descuento de 5% y si reserva de 8
noches en adelante tiene un descuento del 10%. (El cálculo del descuento se
debe realizar mediante una función que retorne ese valor).  Valor 4%

Se le pide:

 Calcular el subtotal, el descuento y el total a pagar de la


factura.                                                            Valor 3%

Como salida de información debe mostrar los datos


siguientes:                           

 Nombre del Cliente:…..…………………………..


 Tipo de habitación:…………………………………
 Precio:……………………………………………………..........
 Número de noches:………………….
……………                                                                                                   
                       Valor 3%
 Subtotal:…………………………………….………….........
 Descuento:………………………………….……….........
 Total a pagar:……………………………….……….....
Después de mostrar la factura el programa debe preguntar si desea realizar
otra reservación, si la respuesta es afirmativa se debe repetir todo el proceso,
de lo contrario debe terminar el ciclo. (Todo este proceso lo debe realizar en
un procedimiento a excepción del cálculo del descuento)

Al finalizar la ejecución el programa automáticamente debe mostrar los


siguientes datos estadísticos:

·         Reporte del monto total de las reservaciones realizadas. (Usar una


función)           Valor 2%

·         Reporte del tipo de habitación que más ganancia obtuvo con su


respectivo monto. (Usar una función)   Valor 3%

También podría gustarte