Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

proteccion deposito/retiros

Buenas tardes comunidad... si bien el profe explica sobre la proteccion sobre retiros que excedan el saldo, y la proteccion sobre depositos en negativo, tambien habria que crear tambien una proteccion sobre los retiros en negativo...

class Cliente 
{
    nombreCliente;
    dniCliente;
    cuilCliente;
}

class CuentaCorriente
{
    numero;
    saldo;
    agencia;

    constructor(){
        this.numero = "";
        this.saldo = 0;
        this.agencia = "Banco Popular-sucursal 1";

    }

    depositoEnCuenta(valor){
        if(valor > 0){
            this.saldo += valor;                                /*this.saldo = this.saldo+valor;*/
        }

    }

    retirarDeCuenta(valor){
        if(valor <= this.saldo){
            this.saldo -= valor;
        }
    }
}

cuentaDeLeonardo = new CuentaCorriente();


cuentaDeLeonardo.depositoEnCuenta(100);
console.log(cuentaDeLeonardo);
cuentaDeLeonardo.retirarDeCuenta(100);
console.log(cuentaDeLeonardo);
cuentaDeLeonardo.depositoEnCuenta(-200);
console.log(cuentaDeLeonardo);
cuentaDeLeonardo.retirarDeCuenta(-300);
console.log(cuentaDeLeonardo);
2 respuestas

Si lo ejecutan con powershell, veran que el saldo queda en 300 positivo, por esta ultima linea de codigo:

cuentaDeLeonardo.retirarDeCuenta(-300);
console.log(cuentaDeLeonardo);

Graciaas!! <3