Calcular costo llamada
Publicado por Adrian (1 intervención) el 19/11/2019 17:32:04
Buenas, necesito ayuda para resolver y validar los datos de este problema.
Hacer un programa que calcule el costo de una llamada de larga distancia. El costo de la llamada se determina de acuerdo a las siguientes reglas:
• Cualquier llamada que se inicia entre las 8:00 am y 6:00 pm, de Lunes a Viernes, se tarifa a 0,45€ por minuto.
• Cualquier llamada que se inicia antes de las 8:00 am o después de las 6:00 pm, de Lunes a Viernes, se tarifa a 0,20€ por minuto.
• Cualquier llamada que se inicia el Sábado o el Domingo, se tarifa a 0,16€ por minuto.
La entrada del programa consiste en el día de la semana, la hora de inicio de la llamada y la duración de la llamada en minutos. La salida será el costo de la llamada.
El día de la semana se debe leer como un conjunto de dos caracteres que se deben almacenar en una variable tipo String:
Lu Ma Mi Ju Vi Sa Do
Tenga en cuenta que el usuario puede usar mayúsculas y/o minúsculas en la entrada de datos
La hora se debe leer en formato 24h, por ejemplo la 1:30 pm se debe entrar como:
13:30
La duración de la llamada se debe entrar como un dato de tipo entero.
Toda entrada de datos se debe validar para evitar datos erróneos. El programa debe incluir un bucle que permita al usuario repetir el cálculo tantas veces desee hasta que el usuario decida terminar.
Hacer un programa que calcule el costo de una llamada de larga distancia. El costo de la llamada se determina de acuerdo a las siguientes reglas:
• Cualquier llamada que se inicia entre las 8:00 am y 6:00 pm, de Lunes a Viernes, se tarifa a 0,45€ por minuto.
• Cualquier llamada que se inicia antes de las 8:00 am o después de las 6:00 pm, de Lunes a Viernes, se tarifa a 0,20€ por minuto.
• Cualquier llamada que se inicia el Sábado o el Domingo, se tarifa a 0,16€ por minuto.
La entrada del programa consiste en el día de la semana, la hora de inicio de la llamada y la duración de la llamada en minutos. La salida será el costo de la llamada.
El día de la semana se debe leer como un conjunto de dos caracteres que se deben almacenar en una variable tipo String:
Lu Ma Mi Ju Vi Sa Do
Tenga en cuenta que el usuario puede usar mayúsculas y/o minúsculas en la entrada de datos
La hora se debe leer en formato 24h, por ejemplo la 1:30 pm se debe entrar como:
13:30
La duración de la llamada se debe entrar como un dato de tipo entero.
Toda entrada de datos se debe validar para evitar datos erróneos. El programa debe incluir un bucle que permita al usuario repetir el cálculo tantas veces desee hasta que el usuario decida terminar.
Valora esta pregunta


0