Está en la página 1de 4

 sing System.

IO;
u
internal class Program
{
private static void Main(string[] args)
{
//Programa de cajero automatico
int contador=0;
int lineas=0;
int finb=0;
string clave, contraseña;
string usuario, nombre;
int y, x;
try
{
for(y=0;y<1;y++)
{
Console.WriteLine("Bienvenido, inserte su tarjeta");
Console.WriteLine("Ingrese su nombre de usuario");
nombre=Console.ReadLine();
Console.WriteLine("Ingrese su contraseña");
contraseña=Console.ReadLine();
for(x=0;x<1;x++)
{
foreach(String line in
System.IO.File.ReadLines(@"c:/Users/Ruby/OneDrive/Documentos/Usuarios.t
xt"))
{
contador++;
}
foreach(String line in
System.IO.File.ReadLines(@"c:/Users/Ruby/OneDrive/Documentos/Usuarios.t
xt"))
{
lineas++;
string [] n_usu=line.Split("-");
usuario=n_usu[0];
clave=n_usu[1];
if(nombre==usuario&&clave==contraseña)
{
Console.WriteLine("Usuario encontrado");
finb=1;
double saldo=1000;
Console.WriteLine("¿Que desea realizar el
día de hoy");
Console.WriteLine("1. Consultar saldo
actual");
Console.WriteLine("2. Retita");
Console.WriteLine("3. Transferir");
Console.WriteLine("4. Cancelar");
int op=int.Parse(Console.ReadLine());
if(op==1)
{
Console.WriteLine("Tu saldo actual es
de: " + saldo);
Console.WriteLine("¿Desea hacer otra
cosa en su cuenta?");
Console.WriteLine("S/N");
string r=Console.ReadLine();
if(r=="S")
{
x=-1;
}
if(r=="N")
{
x=10;
}
}
if(op==2)
{
Console.WriteLine("¿Cuánto desea
retirar?");
double
r=double.Parse(Console.ReadLine());
if(r<=saldo)
{
saldo=saldo-r;
}
else
{
Console.WriteLine("No cuenta con
saldo suficiente");
}
Console.WriteLine("¿Desea hacer otra
cosa en su cuenta?");
Console.WriteLine("S/N");
string a=Console.ReadLine();
if(a=="S")
{
x=-1;
}
if(a=="N")
{
x=10;
}
}
if(op==3)
{
Console.WriteLine("¿Cuánto desea
transferir?");
double
t=double.Parse(Console.ReadLine());
if(t<=saldo);
{
saldo=saldo-t;
}
if(t>saldo)
{
Console.WriteLine("No cuenta con
saldo suficiente");
}
Console.WriteLine("Inserte el número de
tarjeta a la que se realiza el deposito");
int d=int.Parse(Console.ReadLine());
Console.WriteLine("¿Desea hacer otra
cosa en su cuenta?");
Console.WriteLine("S/N");
string r=Console.ReadLine();
if(r=="S")
{
x=-1;
}
if(r=="N")
{
x=10;
}
}
if(op==4)
{
Console.WriteLine("Se a cancelado con
exito");
Console.WriteLine("Hasta luego, vuelva
pronto");
}
}
if(lineas==contador && finb==0)
{
Console.WriteLine("Usuario no encontrado");
}
}
}
Console.WriteLine("¿Desea consultar otra cuenta?");
Console.WriteLine("S/N");
string c=Console.ReadLine();
if(c=="S")
{
y=-1;
}
if(c=="N")
{
y=1;
}
}
}
catch
{
Console.WriteLine("Error al introducir datos");
}
}
}
Program.cs

Abrir con

También podría gustarte