public static void Main()
Cajero persona1 = new Cajero();
Console.WriteLine("****** Cajero automático ******");
Console.WriteLine("Favor de ingresar su nombre completo");
persona1.nombre = Console.ReadLine();
Console.WriteLine(persona1.nombre + " ¿Qué tipo de transacció deseas realizar?");
Console.WriteLine("1 = Retiro");
Console.WriteLine("2 = Deposito");
Console.WriteLine("3 = Salir");
res = int.Parse(Console.ReadLine());
Console.WriteLine("¿Qué cantidad desea retirar?");
int cantidad = int.Parse(Console.ReadLine());
persona1.retiro(cantidad);
Console.WriteLine("¿Qué cantidad desea depositar?");
cantidad= int.Parse(Console.ReadLine());
persona1.deposito(cantidad);
Console.WriteLine("Cerrando sesión " + persona1.nombre);
Console.WriteLine("Puede retirar su tarjeta");
Console.WriteLine("....");
Console.WriteLine("Que tenga un buen día");
Console.WriteLine("Esta opción no existe");
public int retiro(int cantidad)
Console.WriteLine("Transacción invalida. Fondos insuficientes");
Console.WriteLine("Se ha retirado la cantidad de: " + cantidad);
saldo = saldo - cantidad;
Console.WriteLine("Su saldo actual es de " + saldo + "$");
public int deposito(int cantidad)
Console.WriteLine("Se ha depositado la cantidad de: " + cantidad + "$");
saldo = saldo + cantidad;
Console.WriteLine("Su saldo actual es de " + saldo + "$");