Dev - C++ - ESTACIONAMIENTO DE AUTOS

 
Vista:
sin imagen de perfil
Val: 5
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

ESTACIONAMIENTO DE AUTOS

Publicado por elianchu (1 intervención) el 10/07/2020 23:36:56
Ocupo ayuda con este programa, en especial el momento que pide el saldo pendiente. EN DEV C++



Crear un programa que calcule el tiempo de estancia en un estacionamiento e indique el tiempo total y el importe a pagar. El trabajador del estacionamiento (el usuario) deberá ingresar la hora y minuto de ingreso y la hora y minuto de salida. La tarifa de permanencia es la siguiente:
De 10 a 23:59 hrs -> $150.00
De 5 a 9:59 hrs -> $80.00
De 2 a 4:59 hrs -> $50.00
De 1 a 1:59 hrs -> $ 20.00
De 46 a 59 mins -> %15.00
De 16 a 45 mins -> $10.00
Primeros 15 mins -> $5.00
Tras calcular el tiempo de permanencia se despliega un mensaje al usuario: "Hora de Entrada: #:## hrs, Hora de Salida: #:## hrs; tiempo de estancia: # horas con # minutos. Importe a pagar: $# pesos."
A continuación calcular el cambio que se debe regresar al cliente tras haber pagado su tarifa de estacionamiento. El cajero automático maneja billetes de $100, $50, $20 y monedas de $10 y $5. Preguntar al usuario "Introduzca un billete o moneda, se aceptan billetes de $100, $50, $20 y monedas de $10 y $5" y pedir un valor (el usuario debe ingresar uno de los valores indicados, el cual hay que verificar que sea de los que se aceptan). Tras ingresar el usuario el valor del billete o moneda con el que va a pagar, se debe restar al importe a pagar y en caso de no ser suficiente, restar el importe al total y desplegar el mensaje "Saldo pendiente: $# pesos. Ingrese otro billete o moneda por favor." Repetir la operación hasta que la suma del dinero ingresado cubra el importe a pagar, calcular el cambio que se debe devolver al usuario, y desplegar el mensaje de cambio que se va a devolver. Los mensajes deben:
"El cambio a devolver es de $# pesos, se entregará de la siguiente forma:"
"# billetes de $100"
"# billetes de $50"
"# billetes de $20"
"# monedas de $10"
"# monedas de $5"
"Muchas gracias por su pago!"
NOTA: Omitir aquellas denominaciones que no serán usadas para devolver el cambio al usuario.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder