Tecnico
Clase Pública Principal_Cajero
//Definicion de Vectores
Método Constructor
long vec_tarjeta [] = {895754212522L,889958256212L,125847635845L,854756982113L,223658748911L}
Entero vec_clave[]= {0000,1234,1462,9999,1212}
Real vec_saldo []={150000,2000000,580000,1300000,320000}
Entero vec_cuentas []={123456789,23456789,3456789,4567891011,6789101112}
Entero opc
//Se crea el objetoque hereda los atributos de la clase Métodos_Cajero
Métodos_Cajero obj = new Métodos_Cajero
//VcTarjeta guarda el valor retornado del Método lectura tarjeta
Booleano VcTarjeta=false, VcClave=falseVcTarjeta =obj.Lectura_Tarjeta(vec_tarjeta)
Si (VcTarjeta=true)
//VcClave guarda el valor retornado del Método lectura tarjeta
VcClave=obj.Ingresar_Clave (vec_clave)
Si (VcClave =true)Imprima (" " + "*** CAJERO ELECTRÓNICO ***")
Imprima (" " + "1" + " " + "Consulta de Saldo");
Imprima (" " + "3" + " " +"Transferencia de Fondos")
Imprima (" " + "2" + " " + "Retiro en Efectivo")
Imprima (" " + "4" + " " + "Cambio de Clave")
Imprima ("" + "0" + " " + "Salir de la aplicación")
Imprima (" " + "Digite su opción: ")
Lea opc
// Llama cada Método dependiendo de la Opcion.
Switch (opc)caso 1: obj.Consulta_Saldo (opc, vec_cuentas, vec_saldo); break
caso 2: obj.Retiro_Efectivo (opc, vec_saldo, vec_cuentas); breakcaso 3: obj.Transferencia_Fondos (opc, vec_cuentas, vec_saldo); break
caso 4: obj.Cambio_Clave (vec_clave); break
caso 0:Imprima (" Cerro la aplicación");break
default:
Imprima (" Ha elegido una opción inválida, Presione para volver: ")...
Regístrate para leer el documento completo.