Está en la página 1de 4

using

using
using
using
using
using
using
using

System;
System.Collections.Generic;
System.Linq;
System.Text;
System.Threading.Tasks;
System.Collections;
mis_clases;
mis_estruc;

namespace mis_clases
{
class CStack
{
private int p_index; //inicicalizzacion del TOP
private ArrayList list;// inicializacion del arrarylist
public CStack()
{
list = new ArrayList();
p_index = -1;
}
public int getCount()// embez del metodo get
{
int GetCount = list.Count;
return GetCount;
}
//public int count// Get por microsoft
//{
// get { return list.Count; }
//}
public void Clear()
{
list.Clear();
p_index = -1;
}
public object peek()
{
return list[p_index];
}
public void push(object item)
{
list.Add(item);
p_index++;
}
public object pop()
{
object obj ;
try
{
obj = list[p_index];
list.RemoveAt(p_index);
p_index--;
}
catch (Exception)

{
}

obj = null;

return obj;
}

}
class Banco
{
private string banco_nombre;
private string ruc_banco;
private int numero_clientes;
ArrayList cclientes;
public Banco(string banco, string ruc,int nclientes)
{
this.banco_nombre = banco;
this.ruc_banco=ruc;
this.numero_clientes = nclientes;
}
public Banco(ArrayList cl)
{
cclientes=cl;
}

}
class Cuenta
{
private string nom_cuenta;
private string n_cedula;
private string n_cuenta;
private int n_clieintes;

public Cuenta(string nomcuenta, string ncedula, string ncuenta,int ncli)


{
this.nom_cuenta = nomcuenta;
this.n_cedula = ncedula;
this.n_cuenta = ncuenta;
this.n_clieintes=ncli;
}
public override string ToString()
{
return ("Nombre de la cuenta: " + nom_cuenta + "\nNumero de cedula del cliente: "
+ n_cedula + "\nNumero de Cuanta Bnacaria: " + n_cuenta);
}
}
}
namespace mis_estruc
{
public struct Depositos_Retiro
{
private bool retiro;
private bool deposito;
private decimal valor;
public Depositos_Retiro(bool retiroc, bool depositoc,decimal suma)
{

this.retiro=retiroc;
this.deposito=depositoc;
this.valor=suma;
}
public override string ToString()
{
return ("Retiro: "+retiro+"\nDeposito: "+deposito+"\nValor de Transaccion: "+valor);
}

}
public struct f_transaccion
{
public int dia;
public int mes;
public int anio;
public f_transaccion(int d, int m, int a)
{
this.dia = d;
this.mes = m;
this.anio = a;
}
public override string ToString()
{
return (String.Format("{0}/{1}/{2}", anio,mes,dia));
}
}

}
namespace bnco_examen1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Nombre del Banco:..");
string bnco=Console.ReadLine();
Console.WriteLine("RUC del Banco:.. ");
string rucb=Console.ReadLine();
Console.WriteLine("Nombre del Titular de la cuenta:..");
string nocuen=Console.ReadLine();
Console.WriteLine("Numero de Cedula:..");
string ncedu=Console.ReadLine();
Console.WriteLine("Numero de cuenta Bancaria:..");
string ncuen=Console.ReadLine();
Console.WriteLine("Ingrese el numero de Cliente del Banco:..");
int nc=Convert.ToByte(Console.ReadLine());
ArrayList clientes= new ArrayList();
Array liscl;
for (int i = 0; i < nc; i++)
{
Console.WriteLine("Cliente {0}", i + 1);
byte filas = Convert.ToByte(Console.ReadLine());
liscl = IngresoDatos(filas);

Cuenta uno = new Cuenta(nocuen, ncedu,ncuen, filas);


Console.ForegroundColor = ConsoleColor.DarkGray;
clientes.Add(uno);
}
}
public static Array IngresoDatos(int fi)
//array y array list
{
Array lista = Array.CreateInstance(typeof(int), fi, 5);
for (int i = 0; i < lista.GetUpperBound(0) + 1; i++)
{

}
}

Console.WriteLine("Ingrese el Nombre de la cuenta:" + (i + 1));


lista.SetValue(Convert.ToInt32(Console.ReadLine()), i, 0);
Console.WriteLine("Ingrese el Numero de Cedula del Titular:" + (i + 1));
lista.SetValue(Convert.ToInt32(Console.ReadLine()), i, 0);
Console.WriteLine("Ingrese el Numero de cuenta" + (i + 1));
lista.SetValue(Convert.ToInt32(Console.ReadLine()), i, 0);
return lista;

También podría gustarte