0% encontró este documento útil (0 votos)
11 vistas5 páginas

Cajero Automático: Operaciones Básicas en C#

El documento presenta el código de un programa en C# que simula las operaciones básicas de un cajero automático. El programa solicita el nombre y datos de la tarjeta del usuario para verificar su identidad. Luego muestra un menú con opciones para retirar dinero, realizar transferencias, depositar fondos o consultar el saldo disponible. Dependiendo de la opción seleccionada, pide los datos necesarios para realizar la transacción correspondiente y muestra el resultado.

Cargado por

Fernanda GS
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas5 páginas

Cajero Automático: Operaciones Básicas en C#

El documento presenta el código de un programa en C# que simula las operaciones básicas de un cajero automático. El programa solicita el nombre y datos de la tarjeta del usuario para verificar su identidad. Luego muestra un menú con opciones para retirar dinero, realizar transferencias, depositar fondos o consultar el saldo disponible. Dependiendo de la opción seleccionada, pide los datos necesarios para realizar la transacción correspondiente y muestra el resultado.

Cargado por

Fernanda GS
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

using System;

class HelloWorld {
static void Main() {

string nombre;
int pregunta = 0;
int nip;
bool nipVe = false;
bool tarjetanumVe = false;
int n = 1, i=1;
int p = 1;
string tarjetanum;
int opciones;
int retirar;
int dinero = 0;
int depositar;
int traslado;
int resultado;
int numerotraslado;
string nombretraslado;
//Variables de Anna Pau
string nombre2;
string tarjetanum2;
int nip2;
//Variables de
//Variables de

[Link]("Bienvenido a tu cajero de confianza");

do{

[Link]("Ingresa tu nombre:");
nombre = [Link]();

if (nombre == "Juan Montes"){

do{
[Link]("Ingresa el numero de tarjeta:");
tarjetanum= [Link]();

if ( tarjetanum == "4242424242424240"){
n = 4;
tarjetanumVe = true;
}
else{
n ++;
}

} while (n < 2);

if(tarjetanumVe == true){
[Link]("tu tarjata es correcta!!");
do{
[Link]("Ingresa tu nip:");
nip = [Link]([Link]());

if ( nip == 123){
p = 4;
nipVe = true;
}
else{
p ++;
}
} while (p < 4);

if(nipVe == true){
[Link]("tu nip es correcto !!");

}else{
[Link]("tu nip es incorrecto.");
}

do {
[Link]("Ingresa la opción que quieres realizar (solo pon el
número)");
[Link]("1: Retirar dinero \n 2: Trasferencia de fondos \n
3: Deposito de fondos \n 4: Consultar fondo ");
opciones = [Link]([Link]());

switch (opciones){
case 1:
[Link]("Ingresa la cantidad que quieras
retirar");
retirar = [Link]([Link]());
dinero = 5000;
resultado = dinero - retirar ;
[Link]("Retiraste:" + retirar + "\n Tu fondo
actual tras el retiro es de:" + resultado);
break;

case 2:
[Link]("Ingresa el nombre de la persona a
trasferir:");
nombretraslado = [Link]();
[Link]("Ingresa el número de cuenta:");
numerotraslado = [Link]([Link]());
[Link]("Ingresa la cantidad que te gustaria
trasferir:");
traslado = [Link]([Link]());
[Link]("tu transacción se realizo
correctamnete\n "+"se mando"+ traslado + "a la cuenta:" + numerotraslado +" a
nombre de" + nombretraslado );
break;

case 3:
[Link]("Ingresa la cantidad que quieres
depositar:");
depositar = [Link]([Link]());
dinero = 5000;
resultado = dinero + depositar;
[Link]("tu Deposito se agregro a tu cuenta,
cuentas con un saldo de:" + resultado );
break;

case 4:
[Link]("Tu fondo actual es de: "+ dinero);
break;
default:
[Link]("no existe");
break;
[Link]("quieres hacer otra operacion? [Link],
[Link]");
pregunta = [Link]([Link]());
if (pregunta == 2){
i = 3;
}
}
}while(pregunta <2);

}else{
[Link]("tu tarjata es incorrecta.");
}

else if (nombre == ){
do{
[Link]("Ingresa el numero de tarjeta:");
tarjetanum= [Link]();

if ( tarjetanum2 == "4000056655665550"){
n = 4;
tarjetanumVe = true;
}
else{
n ++;
}

} while (n < 2);

if(tarjetanumVe == true){
[Link]("tu tarjata es correcta!!");
do{
[Link]("Ingresa tu nip:");
nip = [Link]([Link]());

if ( nip2 == 767){
p = 4;
nipVe = true;
}
else{
p ++;
}
} while (p < 4);

if(nipVe == true){
[Link]("tu nip es correcto !!");
}else{
[Link]("tu nip es incorrecto.");
}

do {
[Link]("Ingresa la opción que quieres realizar (solo pon el
número)");
[Link]("1: Retirar dinero \n 2: Trasferencia de fondos \n
3: Deposito de fondos \n 4: Consultar fondo ");
opciones = [Link]([Link]());

switch (opciones){
case 1:
[Link]("Ingresa la cantidad que quieras
retirar");
retirar = [Link]([Link]());
dinero = 5000;
resultado = dinero - retirar ;
[Link]("Retiraste:" + retirar + "\n Tu fondo
actual tras el retiro es de:" + resultado);
break;

case 2:
[Link]("Ingresa el nombre de la persona a
trasferir:");
nombretraslado = [Link]();
[Link]("Ingresa el número de cuenta:");
numerotraslado = [Link]([Link]());
[Link]("Ingresa la cantidad que te gustaria
trasferir:");
traslado = [Link]([Link]());
[Link]("tu transacción se realizo
correctamnete\n "+"se mando"+ traslado + "a la cuenta:" + numerotraslado +" a
nombre de" + nombretraslado );
break;

case 3:
[Link]("Ingresa la cantidad que quieres
depositar:");
depositar = [Link]([Link]());
dinero = 5000;
resultado = dinero + depositar;
[Link]("tu Deposito se agregro a tu cuenta,
cuentas con un saldo de:" + resultado );
break;

case 4:
[Link]("Tu fondo actual es de: "+ dinero);
break;

default:
[Link]("no existe");
break;
[Link]("quieres hacer otra operacion? [Link],
[Link]");
pregunta = [Link]([Link]());
if (pregunta == 2){
i = 3;
}
}

else if (){
//
}

}while(i <2);

}
}

También podría gustarte