using System;
class MainClass {
static void Main() {
Console.WriteLine("Hello World!");
}
}
public class Cuenta {
//Constante
private const int MAX_OPERACIONES = 20;
//Atributo de clase
private staticint ultimoCodigo = 0;
//Atributos de instancia
private int codigo;
private double saldo = 100;
private readonly Persona titular;
private EstadoCuentra estado;
private double [] ultimasOperaciones;
//Constructor
public Cuenta(Persona titular, double saldo)
{
this.codigo == ++ultimoCodigo;
this.codigo = titular;
this.codigo = saldo;
estado = EstadoCuenta.OPERATIVA;
ultimasOperaciones = new double [MAX_OPERACIONES];
}
// Propiedades
public double Saldo
{
get { return saldo ;}
}
public Persona Titular
{
public Persona Titular
}
public int Codigo
{
get {return codigo ;}
}
//Metodos de instancia
public void Ingreso ( double cantidad) {
saldo = saldo + cantidad;
}
public void Reintegro (double cantidad) {
if (cantidad <= saldo)
saldo = saldo - cantidad;
}
// Metodos de clase
public static int GetNumeroCuentas () {
return ultimoCodigo;
}
//Enumerador
private enum EstadoCuenta
{
OPERATIVA,
Funcional,
Desanilitada
};
} //Fin de clase
public class Persona
{
public Persona ()
{
nombre = "No asignado";
}
public string nombre;
public void asignarNombre ()
{
nombre = "Keyssi";
}
}