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 clase private static int ultimoCodigo = 0; // Atributos de Instancia 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 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; } private enum EstadoCuenta { OPERATIVA, Funcional, desabilitada }; }// fin de clase
using System; public class Persona { public Persona() { nombre= "No asignado"; } public String nombre; public void asignaNombre() { nombre= "Victor"; } }
Editor Settings
Theme
Key bindings
Full width
Lines