Cuenta

Run Settings
LanguageC#
Language Version
Run Command
using System; class MainClass { static void Main() { Console.WriteLine("Hello World!"); } }
public class cuenta { // Constante private const int MAX_OPERACIONES = 20; // EL LA CONST HAY QUE AGREGAR EL VALOR // Atributo de clase private static int UltimoCodigo = 0; // Atributo de instancia private int codigo; private double saldo = 100; private readonly Persona titular;// ES CUANDO SE DECLARA EN UNA VARIABLE PERO SOLO UNA VEZ SE PUEDE MODIFICAR private EstadoCuenta estado; private double [] UltimasOperaciones; //Comstructor public Cuenta (Persona titular, double saldo) { theis.codigo = ++ultimocodigo; this.titular = titular; this.saldo = saldo; estado = EstadoCuenta.OPERATIVA;//Enumerador UltimasOperaciones = new double [MAX_OPERACIONES];//Instanciar } //Propiedades public double Saldo { get {return saldo;} } public Persona Titular { get{return 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()// static no se nesita que se le declare un objeto { return ultimocodigo; } // fin de clase }
public class Persona { public Persona() { nombre = "No asignado" } public String nombre; public void asignaNombre () { nombre = "Guerrero"; } private enum EstadoCuenta { OPERATIVA, Funcional, Desabilida }; }
Editor Settings
Theme
Key bindings
Full width
Lines