Descarga la aplicación para disfrutar aún más
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
Compartir