Está en la página 1de 11

using System;

class EvidenciaFinal {
static void Main() {
string[] titular = new string[] {"Juan Montes", "Pedro Zapata", "Ana
Martinez", "Rogelio Guerra"};
string[] numerotarj = new string [] {"4242424242424240",
"4000056655665550","5555555555554440","2223003122003220"};
string[] cvc = new string [] {"246", "322", "918", "777"};
string[] fecha = new string [] {"05/2028", "03/2025", "12/2026", "06/2027"};
int[] saldo = new int [] {3000, 5000, 10000, 7500};

string numTar, cv;


Console.WriteLine("Ingresa el numero de tarjeta");
numTar = Console.ReadLine();
bool correcta;

for ( int i = 0; i <4; i ++){


if (numTar == numerotarj[i]){
Console.WriteLine(titular[i]);
Console.WriteLine("Introduce el cv");
cv = Console.ReadLine();
if (cv == cvc[i]){

correcta = true;
Console.Write("Esta correcta tu cuenta");

}else {
Console.Write("Esta incorrecta tu cuenta");
Console.Write("\nVolverlo a intentar, gracias lindo día");
}

}
}
}
}

// parte 2 del codigo de la evidencia 3

using System;

class EvidenciaFinal {
static void Main() {
string[] titular = new string[] {"Juan Montes", "Pedro Zapata", "Ana
Martinez", "Rogelio Guerra"};
string[] numerotarj = new string [] {"4242424242424240",
"4000056655665550","5555555555554440","2223003122003220"};
string[] cvc = new string [] {"246", "322", "918", "777"};
string[] fecha = new string [] {"05/2028", "03/2025", "12/2026", "06/2027"};
int[] saldo = new int [] {3000, 5000, 10000, 7500};

int opciones, retirar, resultado, numerotraslado, traslado, depositar,


pregunta =0;
string numTar, cv, nombretraslado;
Console.WriteLine("Ingresa el numero de tarjeta");
numTar = Console.ReadLine();
bool correcta;
for ( int i = 0; i <4; i ++){
if (numTar == numerotarj[i]){
Console.WriteLine(titular[i]);
Console.WriteLine("Introduce el cv");
cv = Console.ReadLine();
if (cv == cvc[i]){

correcta = true;
Console.Write("Esta correcta tu cuenta");

do {
Console.WriteLine("Ingresa la opción que quieres realizar (solo pon el
número)");
Console.WriteLine("1: Retirar dinero \n 2: Trasferencia de fondos \n
3: Deposito de fondos \n 4: Consultar fondo ");
opciones = Int32.Parse(Console.ReadLine());

switch (opciones){
case 1:
Console.WriteLine("Ingresa la cantidad que quieras
retirar");
retirar = Int32.Parse(Console.ReadLine());
resultado = saldo[i] - retirar;
Console.WriteLine("Retiraste:" + retirar + "\n Tu fondo
actual tras el retiro es de:" + resultado);
break;

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

case 3:
Console.WriteLine("Ingresa la cantidad que quieres
depositar:");
depositar = Int32.Parse(Console.ReadLine());
resultado = saldo[i] + depositar;
Console.WriteLine("tu Deposito se agregro a tu cuenta,
cuentas con un saldo de:" + resultado );
break;

case 4:
Console.WriteLine("Tu fondo actual es de: "+ saldo[i]);
break;

default:
Console.WriteLine("no existe");
break;
}
}while(pregunta <2);
//
}else {
Console.Write("Esta incorrecta tu cuenta");
Console.Write("\nVolverlo a intentar, gracias lindo día");
}

}
}
}
}

parte 3 de la evidencia 3

using System;

class EvidenciaFinal {
static void Main() {
string[] titular = new string[] {"Juan Montes", "Pedro Zapata", "Ana
Martinez", "Rogelio Guerra"};
string[] numerotarj = new string [] {"4242424242424240",
"4000056655665550","5555555555554440","2223003122003220"};
string[] cvc = new string [] {"246", "322", "918", "777"};
string[] fecha = new string [] {"05/2028", "03/2025", "12/2026", "06/2027"};
int[] saldo = new int [] {3000, 5000, 10000, 7500};

int opciones, retirar, resultado, traslado, depositar, pregunta =0;


string numTar, cv, nombretraslado, numerotraslado;
Console.WriteLine("Ingresa el numero de tarjeta");
numTar = Console.ReadLine();
bool correcta;

for ( int i = 0; i <4; i ++){


if (numTar == numerotarj[i]){
Console.WriteLine(titular[i]);
Console.WriteLine("Introduce el cv");
cv = Console.ReadLine();
if (cv == cvc[i]){

correcta = true;
Console.Write("Esta correcta tu cuenta");

do {
Console.WriteLine("Ingresa la opción que quieres realizar (solo pon el
número)");
Console.WriteLine("1: Retirar dinero \n 2: Trasferencia de fondos \n
3: Deposito de fondos \n 4: Consultar fondo ");
opciones = Int32.Parse(Console.ReadLine());

switch (opciones){
case 1:
Console.WriteLine("Ingresa la cantidad que quieras
retirar");
retirar = Int32.Parse(Console.ReadLine());
resultado = saldo[i] - retirar;
Console.WriteLine("Retiraste:" + retirar + "\n Tu fondo
actual tras el retiro es de:" + resultado);
break;
case 2:
Console.WriteLine("Ingresa el nombre de la persona a
trasferir:");
nombretraslado = Console.ReadLine();
Console.WriteLine("Ingresa el número de cuenta:");
numerotraslado = Console.ReadLine();
for ( int j = 0; j <4; j ++){
if (numerotraslado == numerotarj[j]){
Console.WriteLine("Ingresa la cantidad que te
gustaria trasferir:");
traslado = Int32.Parse(Console.ReadLine());
Console.WriteLine("tu transacción se realizo
correctamnete\n "+"se mando"+ traslado + "a la cuenta:" + numerotarj[j] +" a nombre
de" + nombretraslado );
saldo[i] = saldo[i]-traslado;
saldo[j] = traslado + saldo[j];
}
}

break;

case 3:
Console.WriteLine("Ingresa la cantidad que quieres
depositar:");
depositar = Int32.Parse(Console.ReadLine());
resultado = saldo[i] + depositar;
Console.WriteLine("tu Deposito se agregro a tu cuenta,
cuentas con un saldo de:" + resultado );
break;

case 4:
Console.WriteLine("Tu fondo actual es de: "+ saldo[i]);
break;

case 5:

}
}while(pregunta <2);
//
}else {
Console.Write("Esta incorrecta tu cuenta");
Console.Write("\nVolverlo a intentar, gracias lindo día");
}

}
}
}
}

parte 4 de la evidencia 3

using System;
using System.IO;

class EvidenciaFinal {
static void Main() {
string[] titular = new string[] {"Juan Montes", "Pedro Zapata", "Ana
Martinez", "Rogelio Guerra"};
string[] numerotarj = new string [] {"4242424242424240",
"4000056655665550","5555555555554440","2223003122003220"};
string[] cvc = new string [] {"246", "322", "918", "777"};
string[] fecha = new string [] {"05/2028", "03/2025", "12/2026", "06/2027"};
int[] saldo = new int [] {3000, 5000, 10000, 7500};

int opciones, retirar, resultado, traslado, depositar, pregunta =0;


string numTar, cv, nombretraslado, numerotraslado;
Console.WriteLine("Ingresa el numero de tarjeta");
numTar = Console.ReadLine();
bool correcta;

for ( int i = 0; i <4; i ++){


if (numTar == numerotarj[i]){
Console.WriteLine(titular[i]);
Console.WriteLine("Introduce el cv");
cv = Console.ReadLine();
if (cv == cvc[i]){

correcta = true;
Console.Write("Esta correcta tu cuenta");

do {
Console.WriteLine("Ingresa la opción que quieres realizar (solo pon el
número)");
Console.WriteLine("1: Retirar dinero \n 2: Trasferencia de fondos \n
3: Deposito de fondos \n 4: Consultar fondo ");
opciones = Int32.Parse(Console.ReadLine());

switch (opciones){
case 1:
Console.WriteLine("Ingresa la cantidad que quieras
retirar");
retirar = Int32.Parse(Console.ReadLine());
resultado = saldo[i] - retirar;
Console.WriteLine("Retiraste:" + retirar + "\n Tu fondo
actual tras el retiro es de:" + resultado);
break;

case 2:
Console.WriteLine("Ingresa el nombre de la persona a
trasferir:");
nombretraslado = Console.ReadLine();
Console.WriteLine("Ingresa el número de cuenta:");
numerotraslado = Console.ReadLine();
for ( int j = 0; j <4; j ++){
if (numerotraslado == numerotarj[j]){
Console.WriteLine("Ingresa la cantidad que te
gustaria trasferir:");
traslado = Int32.Parse(Console.ReadLine());
Console.WriteLine("tu transacción se realizo
correctamnete\n "+"se mando"+ traslado + "a la cuenta:" + numerotarj[j] +" a nombre
de" + nombretraslado );
saldo[i] = saldo[i]-traslado;
saldo[j] = traslado + saldo[j];
}
}

break;
case 3:
Console.WriteLine("Ingresa la cantidad que quieres
depositar:");
depositar = Int32.Parse(Console.ReadLine());
resultado = saldo[i] + depositar;
Console.WriteLine("tu Deposito se agregro a tu cuenta,
cuentas con un saldo de:" + resultado );
break;

case 4:
Console.WriteLine("Tu fondo actual es de: "+ saldo[i]);
break;

case 5:
//imprimir el recibo
try{
StreamWriter sw = new StreamWriter("C:\\TecMilenio\\
Archivos\\Test.txt");

sw.WriteLine("----------------------------------");
sw.WriteLine(" TecMiBan ");
sw.WriteLine("----------------------------------");
sw.WriteLine( );
sw.WriteLine("Fecha"+ );
sw.WriteLine("Nombre del titular:" + "" + titular[i]);
sw.WriteLine("Numero de cuenta:"+ " " + numerotarj[i]);
sw.WriteLine("Tu saldo actual es de:"+ " " + saldo[i] );
sw.WriteLine( );
sw.WriteLine("----------------------------------");
sw.WriteLine("----------------------------------");
sw.WriteLine( );
sw.WriteLine("Nos vemos pronto");
sw.WriteLine("QUE TENGA UN LINDO DÍA");
}
catch (Exception e){
Console.WriteLine("Exception" + e.Message);
}
finally{
Console.WriteLine("Reporte finalizado, revisa tu
archivo en el resultado...");
}
break;

pregunta = 3 y 5;

}
}while(pregunta <2);

}else {
Console.Write("Esta incorrecta tu cuenta");
Console.Write("\nVolverlo a intentar, gracias lindo día");
}

}
}
}
}
parte 5 de la evidencia 3

using System;
using System.IO;

class EvidenciaFinal {
static void Main() {
string[] titular = new string[] {"Juan Montes", "Pedro Zapata", "Ana
Martinez", "Rogelio Guerra"};
string[] numerotarj = new string [] {"4242424242424240",
"4000056655665550","5555555555554440","2223003122003220"};
string[] cvc = new string [] {"246", "322", "918", "777"};
string[] fecha = new string [] {"05/2028", "03/2025", "12/2026", "06/2027"};
int[] saldo = new int [] {3000, 5000, 10000, 7500};

int opciones, retirar, resultado, traslado, depositar, pregunta =0;


string numTar, cv, nombretraslado, numerotraslado;
Console.WriteLine("Ingresa el numero de tarjeta");
numTar = Console.ReadLine();
bool correcta;

for ( int i = 0; i <4; i ++){


if (numTar == numerotarj[i]){
Console.WriteLine(titular[i]);
Console.WriteLine("Introduce el cv");
cv = Console.ReadLine();
if (cv == cvc[i]){

correcta = true;
Console.Write("Esta correcta tu cuenta");

do {
Console.WriteLine("Ingresa la opción que quieres realizar (solo pon el
número)");
Console.WriteLine("1: Retirar dinero \n 2: Trasferencia de fondos \n
3: Deposito de fondos \n 4: Consultar fondo ");
opciones = Int32.Parse(Console.ReadLine());

switch (opciones){
case 1:
Console.WriteLine("Ingresa la cantidad que quieras
retirar");
retirar = Int32.Parse(Console.ReadLine());
resultado = saldo[i] - retirar;
Console.WriteLine("Retiraste:" + retirar + "\n Tu fondo
actual tras el retiro es de:" + resultado);
break;

case 2:
Console.WriteLine("Ingresa el nombre de la persona a
trasferir:");
nombretraslado = Console.ReadLine();
Console.WriteLine("Ingresa el número de cuenta:");
numerotraslado = Console.ReadLine();
for ( int j = 0; j <4; j ++){
if (numerotraslado == numerotarj[j]){
Console.WriteLine("Ingresa la cantidad que te
gustaria trasferir:");
traslado = Int32.Parse(Console.ReadLine());
Console.WriteLine("tu transacción se realizo
correctamnete\n "+"se mando"+ traslado + "a la cuenta:" + numerotarj[j] +" a nombre
de" + nombretraslado );
saldo[i] = saldo[i]-traslado;
saldo[j] = traslado + saldo[j];
}
}

break;

case 3:
Console.WriteLine("Ingresa la cantidad que quieres
depositar:");
depositar = Int32.Parse(Console.ReadLine());
resultado = saldo[i] + depositar;
Console.WriteLine("tu Deposito se agregro a tu cuenta,
cuentas con un saldo de:" + resultado );
break;

case 4:
Console.WriteLine("Tu fondo actual es de: "+ saldo[i]);
break;

case 5:
//imprimir el recibo
try{
StreamWriter sw = new StreamWriter("C:\\TecMilenio\\
Archivos\\Test.txt");

sw.WriteLine("----------------------------------");
sw.WriteLine(" TecMiBan ");
sw.WriteLine("----------------------------------");
sw.WriteLine( );
sw.WriteLine(" Fecha ");
sw.WriteLine(" Nombre del titular: " + "" + titular[i]);
sw.WriteLine(" Numero de cuenta: "+ " " +
numerotarj[i]);
sw.WriteLine("Tu saldo actual es de: "+ " " + saldo[i] );
sw.WriteLine( );
sw.WriteLine("----------------------------------");
sw.WriteLine("----------------------------------");
sw.WriteLine( );
sw.WriteLine(" Nos vemos pronto ");
sw.WriteLine(" Nos vemos pronto ");
sw.WriteLine(" QUE TENGA UN LINDO DÍA ");
sw.Close();
}
catch (Exception e){
Console.WriteLine("Exception" + e.Message);
}
finally{
Console.WriteLine("Reporte finalizado, revisa tu
archivo en el resultado...");
}
pregunta = 3;
i =5;
break;
}
}while(pregunta <2);

}else {
Console.Write("Esta incorrecta tu cuenta");
Console.Write("\nVolverlo a intentar, gracias lindo día");
}

}
}
}
}

parte 5 solo falta agregarle saldo[i] = - traslado;

using System;
using System.IO;

class EvidenciaFinal {
static void Main() {
string[] titular = new string[] {"Juan Montes", "Pedro Zapata", "Ana
Martinez", "Rogelio Guerra"};
string[] numerotarj = new string [] {"4242424242424240",
"4000056655665550","5555555555554440","2223003122003220"};
string[] cvc = new string [] {"246", "322", "918", "777"};
string[] fecha = new string [] {"05/2028", "03/2025", "12/2026", "06/2027"};
int[] saldo = new int [] {3000, 5000, 10000, 7500};

int opciones, retirar, resultado, traslado, depositar, pregunta =0;


string numTar, cv, nombretraslado, numerotraslado;
Console.WriteLine("Ingresa el numero de tarjeta");
numTar = Console.ReadLine();
bool correcta;

for ( int i = 0; i <4; i ++){


if (numTar == numerotarj[i]){
Console.WriteLine(titular[i]);
Console.WriteLine("Introduce el cv");
cv = Console.ReadLine();
if (cv == cvc[i]){

correcta = true;
Console.Write("Esta correcta tu cuenta");

do {
Console.WriteLine("Ingresa la opción que quieres realizar (solo pon el
número)");
Console.WriteLine("1: Retirar dinero \n 2: Trasferencia de fondos \n
3: Deposito de fondos \n 4: Consultar fondo ");
opciones = Int32.Parse(Console.ReadLine());

switch (opciones){
case 1:
Console.WriteLine("Ingresa la cantidad que quieras
retirar");
retirar = Int32.Parse(Console.ReadLine());
resultado = saldo[i] - retirar;
Console.WriteLine("Retiraste:" + retirar + "\n Tu fondo
actual tras el retiro es de:" + resultado);
break;

case 2:
Console.WriteLine("Ingresa el nombre de la persona a
trasferir:");
nombretraslado = Console.ReadLine();
Console.WriteLine("Ingresa el número de cuenta:");
numerotraslado = Console.ReadLine();
for ( int j = 0; j <4; j ++){
if (numerotraslado == numerotarj[j]){
Console.WriteLine("Ingresa la cantidad que te
gustaria trasferir:");
traslado = Int32.Parse(Console.ReadLine());
Console.WriteLine("tu transacción se realizo
correctamnete\n "+"se mando"+ traslado + "a la cuenta:" + numerotarj[j] +" a nombre
de" + nombretraslado );
saldo[i] = saldo[i]-traslado;
saldo[j] = traslado + saldo[j];
}
}

break;

case 3:
Console.WriteLine("Ingresa la cantidad que quieres
depositar:");
depositar = Int32.Parse(Console.ReadLine());
resultado = saldo[i] + depositar;
Console.WriteLine("tu Deposito se agregro a tu cuenta,
cuentas con un saldo de:" + resultado );
break;

case 4:
Console.WriteLine("Tu fondo actual es de: "+ saldo[i]);
break;

case 5:
//imprimir el recibo
try{
StreamWriter sw = new StreamWriter("C:\\TecMilenio\\
Archivos\\Test.txt");

sw.WriteLine("----------------------------------");
sw.WriteLine(" TecMiBan ");
sw.WriteLine("----------------------------------");
sw.WriteLine( );
sw.WriteLine(" Fecha:"+);
sw.WriteLine(" Nombre del titular: " + "" + titular[i]);
sw.WriteLine(" Numero de cuenta: "+ " " +
numerotarj[i]);
sw.WriteLine("Tu saldo actual es de: "+ " " + saldo[i] );
sw.WriteLine( );
sw.WriteLine("----------------------------------");
sw.WriteLine("----------------------------------");
sw.WriteLine( );
sw.WriteLine(" Nos vemos pronto ");
sw.WriteLine(" Nos vemos pronto ");
sw.WriteLine(" QUE TENGA UN LINDO DÍA ");
sw.Close();
}
catch (Exception e){
Console.WriteLine("Exception" + e.Message);
}
finally{
Console.WriteLine("Reporte finalizado, revisa tu
archivo en el resultado...");
}
pregunta = 3;
i =5;
break;

}
}while(pregunta <2);

}else {
Console.Write("Esta incorrecta tu cuenta");
Console.Write("\nVolverlo a intentar, gracias lindo día");
}

}
}
}
}

También podría gustarte