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 static int ultimoCodigo = 0; //atributos de intancia. private int codigo; private double saldo = 100; private readonly persona titular; private EstadoCuenta estado; private double[] ultimasOperaciones; //Constructor public Cuenta(Persona titular, doble saldo) { this.codigo = ++ultimoCodigo; this.titular = titular; 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 la clase. public static int getNumerosCuenta() { return ultimoCodigo; } private enum estadoCuenta { operativa, funcional, desabilitada }; }
public class persona { //contructor public persona() { nombre = "no asignado"; } public String nombre; public void asignacionNombre() { nombre = "Rafael"; } }
Editor Settings
Theme
Key bindings
Full width
Lines