Una empresa de telecomunicaciones canadiense ofrece servicio de callback a un precio atractivo. El costo de las llamadas telefónicas depende tanto del lugar de origen de la llamada como de la zona geográfica en la que se encuentre el país destino. En la siguiente tabla se presenta el costo por 60 segundos para las
llamadas originadas en Perú.
Clave - Zona - Precio por minuto
1 - Estados Unidos - 0.13
2 - Canadá - 0.11
5 - América del Sur - 0.22
6 - América Central - 0.19
7 - México - 0.17
9 - Europa - 0.17
10 - Asia - 0.20
15 - África - 0.39
20 - Oceanía - 0.28
Realice un programa que le permita calcular e imprimir el costo total de una llamada telefónica, considerando tanto la zona como la duración de la llamada. (Psenit - Algoritmos)
Respuestas a la pregunta
Respuesta:
Proceso BUU
Definir clave,min Como entero
Definir pm Como Real
Escribir"/////Clave Según país/////"
Escribir" Estados Unidos : 1"
Escribir" Canadá : 2"
Escribir" América del Sur : 5"
Escribir" América Central : 6"
Escribir" México : 7 "
Escribir" Europa : 9 "
Escribir" Asia : 10"
Escribir" África : 15"
Escribir" Oceanía : 20"
Escribir "Ingresa la clave"; Leer clave
Escribir "Ingrese los minutos de llamada"; Leer min
Segun clave Hacer
1: pm<-min*0.13
2: pm<-min*0.11
5: pm<-min*0.22
6: pm<-min*0.19
7: pm<-min*0.17
9: pm<-min*0.17
10: pm<-min*0.20
15: pm<-min*0.39
20: pm<-min*0.28
FinSegun
Escribir "El costo de la llamada es: " pm
FinProceso
Explicación:
Lo hice de esta manera
EL programa o algoritmo para la empresa de telecomunicaciones y que calcula e imprima el costo total de una llamada telefónica, considerando tanto la zona como la duración de la llamada es el siguiente:
variables
real tiempo montototal
cadena pais
inicio
escribir( "ingrese duración de llamada en minutos")
leer(tiempo)
escribir( "ingrese país de destino")
leer(pais)
si (pais = "Estados Unidos") entonces
montototal = tiempo * 0.13
fin_si
si (pais = "Canada") entonces
montototal = tiempo * 0.11
fin_si
si (pais = "America del Sur") entonces
montototal = tiempo * 0.22
fin_si
si (pais = "America Central") entonces
montototal = tiempo * 0.19
fin_si
si (pais = "México") entonces
montototal = tiempo * 0.17
fin_si
si (pais = "Europa") entonces
montototal = tiempo * 0.17
fin_si
si (pais = "Asia") entonces
montototal = tiempo * 0.20
fin_si
si (pais = "África") entonces
montototal = tiempo * 0.39
fin_si
si (pais = "Oceanía") entonces
montototal = tiempo * 0.28
fin_si
escribir("el monto total a pagar es: ", montotal)
fin
Puedes leer más en; brainly.lat/tarea/14107712