Logo Studenta

Evidencia 3

¡Este material tiene más páginas!

Vista previa del material en texto

Universidad Tecmilenio
Fundamentos de Programación
Evidencia 3
Programación modular, arreglos y persistencia de datos
Armando Gonzalez De La Rosa 	3069543
Análisis
Entradas
· Leer los archivos de saldo
· Leer los archivos de las tarjetas
· Leer los archivos de las contraseñas
Procesos
· Calcular los saldos 
· Agregar saldos en los depósitos
· Restar saldos en los retiros 
Salidas 
· Salida de consulta de saldo (Ticket)
Implementación 
|
Deposito
Retiro
Consulta de saldo
Transferencia
Pseudocodigo
Saldo
Declarar las variables
 Escribir "Ingresa tus ultimos 4 digitos"
 Leer ultimos4
 Escribir "Introduce tu CVC de 3 digitos"
 Leer cvc
 if (JuanMontes == ultimos4)
 if (pw_juan == cvc)
 printLine("Hola Juan Montes " + "Su cuenta con terminacion 4240 " + "Con fecha de vencimiento de " + fecha_juan + " este es tu saldo disponible: " + s_juan)
 else
 else
 if (Ana_Martínez == ultimos4)
 if (pw_ana == cvc)
 printLine("Hola Ana Martínez " + "Su cuenta con terminacion 4440 " + "Con fecha de vencimiento de " + fecha_ana + " este es tu saldo disponible: " + s_ana)
 else
 else
 if (PedroZapata == ultimos4)
 if (pw_pedro == cvc)
 printLine("Hola Pedro Zapata " + "Su cuenta con terminacion 5550 " + "Con fecha de vencimiento de " + fecha_pedro + " este es tu saldo disponible: " + s_pedro)
 else
 else 
 if (RogelioGuerra == ultimos4)
 if (pw_rogelio == cvc)
 printLine("Hola Rogelio Guerra " + "Su cuenta con terminacion 3220 " + "Con fecha de vencimiento de " + fecha_rogelio + " este es tu saldo disponible: " + s_pedro) 
 else
 else
 Escribir ("Datos incorrectos intente de nuevo") 
Retiro
Escribir "Ingresa tus ultimos 4 digitos"
	leer ultimos4
 Escribir "Introduce tu CVC de 3 digitos"
 leer cvc
 Escribir "Introduce el monto a retirar"
 leer retiros
 if (JuanMontes == ultimos4)
 if (pw_juan == cvc
 if (s_juan > retiro)
 s_juan = s_juan - retiro
 Escribir("Retiro exitoso su saldo disponible es: " + s_juan)
 else
 Escribir("Operacion declinada saldo no suficiente" + "Su saldo actual es de: " + s_juan)
 else
 else
 if (Ana_Martínez == ultimos4)
 if (pw_ana == cvc)
 if (s_ana > retiro)
 s_ana = s_ana - retiro
 Escribir("Retiro exitoso su saldo disponible es de: " + s_ana)
 else
 Escribir("Operacion declinada saldo no suficiente" + "Su saldo actual es de: " + s_ana)
 else
 else
 if (PedroZapata == ultimos4)
 if (pw_pedro == cvc)
 if (s_pedro > retiro)
 s_pedro = s_pedro - retiro
 Escribir("Retiro exitoso su saldo disponible es de: " + s_pedro)
 else
 Escribir("Operacion declinada saldo no suficiente" + "Su saldo actual es de: " + s_pedro)
 else
 else
 if (RogelioGuerra == ultimos4)
 if (pw_rogelio == cvc)
 if (s_rogelio > retiro)
 s_pedro = s_pedro - retiro
 Escribir("Retiro exitoso su saldo disponible es de: " + s_pedro)
 else
 Escribir("Operacion declinada saldo no suficiente" + "Su saldo actual es de: " + s_rogelio)
 Else
Deposito
 	 Escribir "Ingresa tus ultimos 4 digitos"
 leer ultimos4
 Escribir "Introduce tu CVC de 3 digitos"
 leer cvc
 Escribir "Ingresa el monto a depositar"
	leer deposito
 if (JuanMontes == ultimos4)
 if (pw_juan == cvc)
 s_juan = ingreso + s_juan
 printLine("Operacion exitosa, su deposito ha sido abonado a su cuenta 4240" + "Su saldo disponible es de: " + s_juan)
 else
 else
 if (Ana_Martínez == ultimos4)
 if (pw_ana == cvc)
 s_ana = ingreso + s_ana
 printLine("Operacion exitosa, su deposito ha sido abonado a su cuenta 4440" + "Su saldo disponible es de: " + s_ana)
 else
 else
 if (PedroZapata == ultimos4)
 if (pw_pedro == cvc)
 s_pedro = ingreso + s_pedro
 printLine("Operacion exitosa, su deposito ha sido abonado a su cuenta 5550" + "Su saldo disponible es de: " + s_pedro)
 else
 else
 if (RogelioGuerra == ultimos4)
 if (pw_rogelio == cvc)
 s_rogelio = ingreso + s_rogelio
 printLine("Operacion exitosa, su deposito ha sido abonado a su cuenta 3220 " + "Su saldo disponible es de: " + s_rogelio)
 else
 else
Transferencia 
Escribir "Ingresa tus ultimos 4 digitos"
 Leer ultimos4
 Escribir "Introduce tu CVC de 3 digitos"
 leer cvc
 if (JuanMontes == ultimos4)
 if (pw_juan == cvc)
 Escribir "Introduce los ultimos 4 digitos de la cuenta destino"
 Leer destino4
 Escribir "Introduce la cantidad a trasnferir"
 leer transferencia
 if (destino4 == Ana_Martínez)
 if (s_juan > transferencia)
 s_juan = s_juan - transferencia
 s_ana = s_ana + transferencia
 Escribir("Transferencia exitosa, al destinatario Ana Martínez " + "Saldo disponible de tu cuenta es de: " + s_juan)
 else
 Escribir("Operacion declinada saldo no suficiente" + "Su saldo actual es de: " + s_juan)
 else
 if (destino4 == PedroZapata)
 if (s_juan > transferencia)
 s_juan = s_juan - transferencia
 s_pedro = s_pedro + transferencia
 Escribir("Transferencia exitosa, al destinatario Pedro Zapata " + "Saldo disponible de tu cuenta es de: " + s_juan) 
 else
 
 Escribir("Operacion declinada saldo no suficiente " + "Su saldo actual es de: " + s_juan)
 else
 if (destino4 == RogelioGuerra)
 if (s_juan > transferencia)
 s_juan = s_juan - transferencia
 s_rogelio = s_rogelio + transferencia
 Escribir("Transferencia exitosa, al destinatario Rogelio Guerra " + "Saldo disponible de tu cuenta es de: " + s_juan)
 else
 Escribir("Operacion declinada saldo no suficiente " + "Su saldo actual es de: " + s_juan)
 else
 else
 else
 if (Ana_Martínez == ultimos4)
 if (pw_ana == cvc)
 Escribir "Introduce los ultimos 4 digitos de la cuenta destino"
 Leer destino4
 Escribir "Introduce la cantidad a trasnferir"
 leer transferencia
 if (destino4 == JuanMontes)
 if (s_ana > transferencia)
 s_ana = s_ana - transferencia
 s_juan = s_juan + transferencia
 Escribir("Transferencia exitosa, al destinatario Juan Montes " + "Saldo disponible de tu cuenta es de: " + s_ana)
 else
 Escribir("Operacion declinada saldo no suficiente " + "Su saldo actual es de: " + s_ana)
 else
 if (destino4 == PedroZapata)
 if (s_ana > transferencia)
 s_ana = s_ana - transferencia
 s_pedro = s_pedro + transferencia
 Escribir("Transferencia exitosa, al destinatario Pedro Zapata " + "Saldo disponible de tu cuenta es de: " + s_ana)
 else
 Escribir("Operacion declinada saldo no suficiente " + "Su saldo actual es de: " + s_ana)
 else
 if (destino4 == RogelioGuerra)
 if (s_ana > transferencia)
 s_ana = s_ana - transferencia
 s_rogelio = s_rogelio + transferencia
 Escribir("Transferencia exitosa, al destinatario Rogelio Guerra " + "Saldo disponible de tu cuenta es de: " + s_ana)else
 Escribir("Operacion declinada saldo no suficiente " + "Su saldo actual es de: " + s_ana)
 else
 else
 else
 if (PedroZapata == ultimos4)
 if (pw_pedro == cvc)
 Escribir "Introduce los ultimos 4 digitos de la cuenta destino"
 Leer destino4
 Escribir "Introduce la cantidad a trasnferir"
 leer transferencia
 if (destino4 == Ana_Martínez)
 if (s_pedro > transferencia)
 s_pedro = s_pedro - transferencia
 s_ana = s_ana + transferencia
 Escribir("Transferencia exitosa, al destinatario Ana Martínez " + "Saldo disponible de tu cuenta es de: " + s_pedro)
 else
 Escribir("Operacion declinada saldo no suficiente " + "Su saldo actual es de: " + s_pedro)
 else
 if (destino4 == JuanMontes)
 if (s_pedro > transferencia)
 s_pedro = s_pedro - transferencia
 s_juan = s_juan + transferencia
 Escribir("Transferencia exitosa, al destinatario Juan Montes " + "Saldo disponible de tu cuenta es de: " + s_pedro)
 else
 Escribir("Operacion declinada saldo no suficiente " + "Su saldo actual es de: " + s_pedro)
 else
 if (destino4 == RogelioGuerra)
 if (s_pedro > transferencia)
 s_pedro = s_pedro - transferencia
 s_rogelio = s_rogelio + transferencia
 Escribir("Transferencia exitosa, al destinatario Rogelio Guerra " + "Saldo disponible de tu cuenta es de: " + s_pedro)
 else
 Escribir("Operacion declinada saldo no suficiente " + "Su saldo actual es de: " + s_pedro)
 else
 else
 else
 if (RogelioGuerra == ultimos4)
 if (pw_rogelio == cvc)
 Escribir "Introduce los ultimos 4 digitos de la cuenta destino"
 Leer destino4
 Escribir "Introduce la cantidad a trasnferir"
 leer transferencia
 if (destino4 == JuanMontes)
 if (s_rogelio > transferencia)
 s_rogelio = s_rogelio - transferencia
 s_juan = s_juan + transferencia
 Escribir("Transferencia exitosa, al destinatario Juan Montes " + "Saldo disponible de tu cuenta es de: " + s_rogelio)
 else
 Escribir("Operacion declinada saldo no suficiente " + "Su saldo actual es de: " + s_rogelio)
 else
 if (destino4 == Ana_Martínez)
 if (s_rogelio > transferencia)
 s_rogelio = s_rogelio - transferencia
 s_ana = s_ana + transferencia
 Escribir("Transferencia exitosa, al destinatario Ana Martínez " + "Saldo disponible de tu cuenta es de: " + s_rogelio)
 else
 Escribir("Operacion declinada saldo no suficiente " + "Su saldo actual es de: " + s_rogelio)
 else
 if (PedroZapata == ultimos4)
 if (s_rogelio > transferencia)
 s_rogelio = s_rogelio - transferencia
 s_pedro = s_pedro + transferencia
 Escribir("Transferencia exitosa, al destinatario Pedro Zapata " + "Saldo disponible de tu cuenta es de: " + s_rogelio)
 else
 Escribir("Operacion declinada saldo no suficiente " + "Su saldo actual es de: " + s_rogelio)
 else
 else
 else

Continuar navegando

Contenido elegido para ti

5 pag.
Control 2 1er sem 2009 con pauta

User badge image

Apuntes Ingeneria Civil

19 pag.
LIBRO BRITO TEMA 2 La Cuenta

User badge image

alejandra paola gallardo morales

6 pag.
40624

SIN SIGLA

User badge image

gabriela_nunez1992

4 pag.
E1_T5_CON_IGE_A - Abraham Zacaula

User badge image

Desafío México Veintitrés

10 pag.
evidencia 1

Colima

User badge image

ARMANDO Gonzalez

Otros materiales