Una cierta compañía telefónica que ofrece servicio internacional ha establecido las siguientes tarifas con IVA incluido para sus clientes.
USA, $150 los primeros 3 minutos, $60 cada minuto adicional ESPAÑA, $120 los primeros 3 minutos, $50 cada minuto adicional BRASIL, $180 los primeros 3 minutos, $70 cada minuto adicional MEXICO, $160 los primeros 3 minutos, $65 cada minuto adicional Diseñe un Pseudocódigo que permita calcular y mostrar el valor de una llamada cualquiera. El algoritmo debe realizar las validaciones que sean necesarias. Se sugiere que identifique cada tipo de llamada mediante un número entero, como por ejemplo: 1 para USA, 2 para ESPAÑA, 3 para BRASIL, y 4 para MEXICo
Escribir "Por una llamada de ", minutos , "min los primeros 3min son $", precio
Escribir "Y cada minuto adicional es $", adicional
Si minutos == 3 Entonces
Escribir "Total: $", precio
SiNo
Si minutos >3 Entonces
minutos= minutos -3
precio = (adicional * minutos) + precio
Escribir "Total: $", precio
SiNo
Fin Si
Fin Si
2: precio= 120
adicional=50
minutos= 24
Escribir "Por una llamada de ", minutos , "min los primeros 3min son $", precio
Escribir "Y cada minuto adicional es $", adicional
Si minutos == 3 Entonces
Escribir "Total: ", precio
SiNo
Si minutos >3 Entonces
minutos= minutos -3
precio = (adicional * minutos) + precio
Escribir "Total: $", precio
SiNo
Fin Si
Fin Si
3: precio= 180
adicional=70
minutos= 24
Escribir "Por una llamada de ", minutos , "min los primeros 3min son $", precio
Escribir "Y cada minuto adicional es $", adicional
Si minutos == 3 Entonces
Escribir "Total: ", precio
SiNo
Si minutos >3 Entonces
minutos= minutos -3
precio = (adicional * minutos) + precio
Escribir "Total: $", precio
SiNo
Fin Si
Fin Si
4: precio= 160
adicional=65
minutos= 24
Escribir "Por una llamada de ", minutos , "min los primeros 3min son $", precio
Escribir "Y cada minuto adicional es $", adicional
Si minutos == 3 Entonces
Escribir "Total: $", precio
SiNo
Si minutos >3 Entonces
minutos= minutos -3
precio = (adicional* minutos ) + precio
Escribir "Total: $", precio
SiNo
Fin Si
Fin Si
5:
i=1
De Otro Modo:
Escribir "No existe esa opción."
Fin Segun
Fin Mientras
FinAlgoritmo
2 votes Thanks 1
flavio62
Sí, claro. Si veo que puedo hacerlos, te ayudo o alguien más que sepa podrá ayudarte. Haz las preguntas para ver.
nmatos27
1.- Diseñe un Pseudocódigo tal que ingresados 100 números, permita determinar y mostrar:
¿Cuántos son menores que 15? ¿Cuántos son mayores que 50? ¿Cuántos están comprendidos entre 20 y 40? ¿Cuál es el promedio de los 100 números? El Pseudocódigo debe considerar las validaciones de datos que sean necesarias.
Respuesta:
Compañia telefonica tarifas PSeint
Explicación:
PD: Revísalo y modificalo si gustas. Espero te sirva. Saludos!
Algoritmo telefonicaServicio
Mientras i == 0 Hacer
Escribir "***********TARIFAS LLAMADAS INTERNACIONALES***********"
Escribir "1. USA"
Escribir "2. España"
Escribir "3. Brasil"
Escribir "4. México"
Escribir "5. Salir."
Escribir "Elegir una opción..."
Leer opc
Segun opc Hacer
1: precio = 150
adicional = 60
minutos= 24
Escribir "Por una llamada de ", minutos , "min los primeros 3min son $", precio
Escribir "Y cada minuto adicional es $", adicional
Si minutos == 3 Entonces
Escribir "Total: $", precio
SiNo
Si minutos >3 Entonces
minutos= minutos -3
precio = (adicional * minutos) + precio
Escribir "Total: $", precio
SiNo
Fin Si
Fin Si
2: precio= 120
adicional=50
minutos= 24
Escribir "Por una llamada de ", minutos , "min los primeros 3min son $", precio
Escribir "Y cada minuto adicional es $", adicional
Si minutos == 3 Entonces
Escribir "Total: ", precio
SiNo
Si minutos >3 Entonces
minutos= minutos -3
precio = (adicional * minutos) + precio
Escribir "Total: $", precio
SiNo
Fin Si
Fin Si
3: precio= 180
adicional=70
minutos= 24
Escribir "Por una llamada de ", minutos , "min los primeros 3min son $", precio
Escribir "Y cada minuto adicional es $", adicional
Si minutos == 3 Entonces
Escribir "Total: ", precio
SiNo
Si minutos >3 Entonces
minutos= minutos -3
precio = (adicional * minutos) + precio
Escribir "Total: $", precio
SiNo
Fin Si
Fin Si
4: precio= 160
adicional=65
minutos= 24
Escribir "Por una llamada de ", minutos , "min los primeros 3min son $", precio
Escribir "Y cada minuto adicional es $", adicional
Si minutos == 3 Entonces
Escribir "Total: $", precio
SiNo
Si minutos >3 Entonces
minutos= minutos -3
precio = (adicional* minutos ) + precio
Escribir "Total: $", precio
SiNo
Fin Si
Fin Si
5:
i=1
De Otro Modo:
Escribir "No existe esa opción."
Fin Segun
Fin Mientras
FinAlgoritmo
¿Cuántos son menores que 15?
¿Cuántos son mayores que 50?
¿Cuántos están comprendidos entre 20 y 40?
¿Cuál es el promedio de los 100 números?
El Pseudocódigo debe considerar las validaciones de datos que sean necesarias.