Untitled

Run Settings
LanguageC#
Language Version
Run Command
using System; class MainClass { static void Main() { Console.WriteLine("Hello World!"); http://coolaf.com/run/snippets/ehl5ce7x4t } }
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]; } enum EstadoCuenta { OPERATIVA, INMOVILIZADA, NUMEROS_ROJOS } // Propiedades public double Saldo { get { return saldo; } } public Persona Titular { get { return titular; } } public int Codigo { get { return codigo; } } // Métodos de instancia public void Ingreso(double cantidad) { saldo = saldo + cantidad; } public void Reintegro(double cantidad){ if (cantidad <= saldo) saldo = saldo - cantidad; } // Métodos de clase public static int GetNumeroCuentas() { return ultimoCodigo; } } // fin de clase
public class Persona { public Persona() { nombre = "No asignado"; } public String nombre; public void asignaNombre () { nombre = “Rafael”; } }
Editor Settings
Theme
Key bindings
Full width
Lines