Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evidencia 1
PSEUDOCODIGO
Algoritmo evidencia1
saldo <- 500
contador <- 1
Mientras contador<=3 Hacer
Escribir 'ingrese su numero de cuenta'
Leer cuenta
Si cuenta==4242424242424240 Entonces
Escribir 'ingrese su pin'
Leer pin
Si pin=='123' Entonces
contador <- 4
respuesta <- 0
Mientras respuesta<>4 Hacer
Escribir '1= consultar saldo'
Escribir '2= deposito'
Escribir '3= retirar saldo'
Escribir '4= transferir dinero'
Escribir '5= salir'
Leer respuesta
Segun respuesta Hacer
1:
Escribir 'tu saldo actual es: $',saldo
2:
Escribir "se aceptan billetes unicamente"
Escribir 'ingresa la cantidad a depositar'
Leer deposito
saldo <- saldo+deposito
Escribir 'tu saldo actual es: $',saldo
3:
Escribir 'ingresa la cantidaad a retirar'
Leer retiro
Si retiro>saldo Entonces
Escribir 'fodos insuficientes'
Escribir 'tu saldo actual es: $',saldo
SiNo
saldo <- saldo-retiro
Escribir 'tu saldo actual es: $',saldo
FinSi
4:
Escribir "introduce el numero de cuenta"
Leer cuentatransf
ana = 5555555555554440
Si cuentatransf=ana Entonces
Escribir "ingresa el monto a transferir"
Leer monto
Si monto>saldo Entonces
Escribir "transferencia no exitosa"
Escribir "tu saldo actual es de: $",saldo
SiNo
Escribir "transferencia exitosa"
saldo = saldo-monto
Escribir "tu saldo actual es: $",saldo
FinSi
SiNo
Escribir "numero de cuenta no registrado"
FinSi
FinSegun
FinMientras
SiNo
Si contador==3 Entonces
Escribir 'has fallado los 3 intentos'
SiNo
Escribir 'su pin es incorrecto'
FinSi
contador <- contador+1
FinSi
SiNo
Si cuenta==4242424242424241 Entonces
Escribir "plastico caducado"
Escribir "pase a ventanilla para obtener uno nuevo"
SiNo
Si contador==3 Entonces
Escribir 'has fallado los 3 intentos'
SiNo
Escribir 'su numero de cuenta es incorrecto'
FinSi
contador <- contador+1
FinSi
FinSi
FinMientras
David Puente Martinez 11-sep-2022
Matricula:AL03055730 fun. De prog.
David Puente Martinez 11-sep-2022
Matricula:AL03055730 fun. De prog.
ANALISIS DEL PROBLEMA
Esta fase inicia con la identificación del cliente. Posteriormente el cliente usa el sistema para
obtener dinero, aquí hay dos opciones, el cajero le da el dinero solicitado o bien le manda un
mensaje de fondos insuficientes
Solicitar número de cuenta del cliente (cuenta) del cliente
Leer número de cuenta (cuenta)
Solicitas pin del cliente (pin)
Leer pin del cliente (pin)
Solicitar una opción del menú
Leer opción 3 del menú
Solicitar el monto a retirar
Leer el monto a retirar
Escribir mensaje “operación exitosa”
Caso contrario “fondos insuficientes”
Seleccionar la opcion 5 del menu para terminar el proceso
Esta fase inicia con la identificación del cliente. Posteriormente el cliente usa el sistema
para transferir el dinero.
El cajero arroja un mensaje de correcto en caso de un proceso adecuado o bien un mensaje de
error o monto insuficiente en caso de ser una cantidad mayor al saldo en la cuenta.
Solicitar número de cuenta del cliente (cuenta) del cliente
Leer número de cuenta (cuenta)
Solicitas pin del cliente (pin)
Leer pin del cliente (pin)
Solicitar una opción del menú
Leer opción 4 del menú
Solicitar la cuenta a trasferir
Leer el monto a trasferir
Escribir mensaje “transferencia exitosa”
Caso contrario “montos insuficientes”
Seleccionar la opcion 5 del menu para terminar el proceso
Inicia con la identificación del cliente. El cliente usa el cajero para realizar una transferencia de
dinero entre dos cuentas, al final el cajero ofrece varias alternativas para obtener un
comprobante.
Solicitar número de cuenta del cliente (cuenta) del cliente
Leer número de cuenta (cuenta)
Solicitas pin del cliente (pin)
Leer pin del cliente (pin)
David Puente Martinez 11-sep-2022
Matricula:AL03055730 fun. De prog.
Solicitar una opción del menú
Leer opción 2 del menú
Solicitar el monto a depositar
Leer el monto a depositar
Actualizar saldo de la cuenta
Seleccionar la opcion 5 del menu para terminar el proceso