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; //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"; } }
Editor Settings
Theme
Key bindings
Full width
Lines