Page 306 - Introduccion a la Programacion
P. 306
306 Introducción a la Programación
Ejercicio 2
Realice un algoritmo para calcular lo que hay que pagar por un conjunto de
llamadas telefónicas. Por cada llamada se ingresa el tipo (Internacional,
Nacional, Local) y la duración en minutos. El criterio que se sigue para cal-
cular el costo de cada llamada es el siguiente:
Internacional: 3 primeros minutos $7.59, cada minuto adicional es de $3.03.
Nacional: 3 Primeros minutos $1.20, cada minuto adicional $0.48
Local: Las primeras 50 llamadas no se cobran, luego cada llamada cuesta
$0.60.
1. LLAMADAS
2. internacional, nacional, local, extra: como Entero
3. sumaInter, sumaNacio, sumaLocal: como Real
4. sumaInter <- 0
5. sumaNacio <- 0
6. sumaLocal <- 0
7. Escribir “Ingresa el número de llamadas Internacionales: “
8. Leer internacional
9. Arreglo llamadasInter[internacional]
10. Escribir “Ingresa el número de llamadas Nacionales: “
11. Leer nacional
12. Arreglo llamadasNacio[nacional]
13. Escribir “Ingresa el número de llamadas locales: “
14. Leer local
15. Arreglo LlamadasLocal[local]
16. PARA i <- 1 Hasta internacional Con Paso 1 Hacer
17. Escribir “Ingresa los minutos de la llamada Internacional: “
18. Leer llamadasInter[i]
19. Si (3 <= llamadasInter[i]) Entonces
20. sumaInter <- sumaInter + 7.59;
21. SiNo
22. extra <- llamadasInter[i]- 3
23. sumaInter <- sumaInter + 7.59 +( extra * 3.3);
24. FINSI
25. FINPARA