Cuenta

Run Settings
LanguageC#
Language Version
Run Command
using System; class MainClass { static void Main() { Console.WriteLine("Hello World!"); } }
using System; public class Cuenta{ //Constante private const int MAX_OPERACIONES=20; //Atributo de clases private static int UltimoCodigo=0; //Atributos de intacia private int Codigo; private double Saldo=100; private readonly Persona titular; private EstadoCuenta estado; private double[] ultimasOperaciones; //Constructor public Cuenta(Persona titular,double Saldo) { this.Codigo=++ultimoCodigo; this.titular=titular; this.Saldo=Saldo; estado=EstadoCuenta.OPERATIVA; ultimasOperaciones=new double[MAX_OPERACIONES]; } //Propiedades public double Saldo { get {return Saldo; } } public Persona Titular { get{return titular;} } public int Codigo { get {return Codigo;} } //Metodos de instacia 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; } private enum EstadoCuenta { OPERATIVA, Funcional, Desabilitada }; } //fin de la clase
using System; public class Persona { public Persona() { nombre="No asignado"; } public String nombre; public void asignaNombre() { nombre="Alfredo"; } }
Editor Settings
Theme
Key bindings
Full width
Lines