Algoritmo Cajero
-
Upload
ruelas-petitee-jr -
Category
Documents
-
view
156 -
download
0
Transcript of Algoritmo Cajero
Benemérita Universidad Autónoma de Puebla Preparatoria “2 de Octubre de 1968”
INFORMÁTICA III
ALGORITMO CAJERO
Alumno: Roberto Ortiz Ruelas
Profesora: Minerva Gómez Marcos
Grupo: 3 “DM”
Ciclo escolar 2013-‐2014
Taller 3. Algoritmos y diagramas de flujo
Actividad 5. Funciones que realiza un cajero automático
El algoritmo para el funcionamiento del cajero automático se muestra a continuación: 1. Proceso saldo 2. Escribir "Muestra las operaciones a realizar" 3. Escribir "Deposito... (1)" 4. Escribir "Retiro... (2)" 5. Escribir "Saldo... (3)" 6. Escribir "Elegir la operación a realizar" 7. Leer opcion; 8. saldo <- 30000 9. Si opcion=1 Entonces 10. Escribir "Dar la cantidad a depositar" 11. Leer cantidad; 12. saldo <- saldo + cantidad 13. Escribir "Tu saldo ahora es: ", saldo 14. FinSi 15. Si opcion=2 Entonces 16. Escribir "Dar la cantidad que desea retirar" 17. Leer cantidad; 18. Si cantidad > saldo Entonces 19. Escribir "La acción es invalida" 20. Sino 21. Saldo <- saldo - cantidad 22. Finsi 23. Escribir "Tu saldo ahora es: ", saldo 24. FinSi 25. Si opcion=3 Entonces 26. Escribir "Tu saldo ahora es: ", saldo 27. FinSi 28. FinProceso
Preguntas
1.- ¿Qué pasa con el saldo cuando primero se elige retirar? R= El saldo saldría que es cero, o el saldo disminuye, entonces dado el algoritmo que se observa en el libro, no trae un saldo entonces el saldo es negativo. 2.- ¿Qué pasa cuando la cantidad a retirar es mayo que el saldo? R= Tu saldo saldrá negativo, pero como es de nuestro conocimiento esto no es posible en la vida real, por ello se estableció en el paso dieciocho una función si, en esta se le hizo una asignación que si la cantidad a retirar es mayor que el saldo, entonces te indicara que la acción es invalida. 3.- ¿Cuál es el saldo de inicio? R= En la actividad del libro no hay un saldo dado o indicado. 4.- ¿Qué propuesta sugerirías para resolver esta situación? R= La mejor solución que podemos plantear es la asignación de un saldo en este caso sería al paso ocho, en el cual se coloco saldo <- 30000, así ya tendremos un saldo inicial.