Está en la página 1de 8

David Puente Martinez 11-sep-2022

Matricula:AL03055730 fun. De prog.

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

Caso de prueba 1.- retiro de dinero

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

Caso de prueba 2.- transferencia de fondos

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

Caso de prueba 3.- depósito de fondos

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

Caso de prueba 4.- consulta de saldo


Inicia con la identificación del cliente. El cliente utiliza el cajero para realizar una consulta de
saldo.
 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 1 del menú
 Escribir saldo actual
 Seleccionar la opcion 5 del menu para terminar el proceso

CAPTURAS DE PANTALLA DE PRUEBA


David Puente Martinez 11-sep-2022
Matricula:AL03055730 fun. De prog.
David Puente Martinez 11-sep-2022
Matricula:AL03055730 fun. De prog.
David Puente Martinez 11-sep-2022
Matricula:AL03055730 fun. De prog.
David Puente Martinez 11-sep-2022
Matricula:AL03055730 fun. De prog.

También podría gustarte