Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não estou conseguindo utilizar campos privados _ ou #

Não estou conseguindo utilizar campos privados

//criação de uma classe que representa os parâmetros necessários do cliente
class Cliente {
    nome;
    cpf;
}
class ContaCorrente {
    cliente;
    agencia;
    _saldo = 0;
    sacar(valorSaque) {
        if (valorSaque >= this._saldo) {
            console.log("Voce ainda nao possui o valor suficiente para esse saque de " + valorSaque + " R$ ");
        } else {
            this._saldo -= valorSaque;
            console.log("Voce sacou " + valorSaque + " R$ " + "seu saldo atual e de " + this._saldo + " R$ ");

        }
    }
    depositar(valorDeposito) {
        if (valorDeposito > 0) {
            this._saldo += valorDeposito;
            console.log("Voce Depositou " + valorDeposito + " R$ " + "seu saldo atual e de " + this._saldo + " R$ ");
        }

    }
}



//criação de um novo cliente
const cliente1 = new Cliente();
// atribuindo valores a  variáveis da Class Cliente utilizando a variavel cliente1
cliente1.nome = "Claudio";
cliente1.cpf = 11122233301;
const cliente2 = new Cliente();
// atribuindo valores a  variáveis da Class Cliente utilizando a variavel cliente2
cliente2.nome = "Rosana";
cliente2.cpf = 555533301;
// atribuindo valores a  variáveis da Class Cliente
//
//exibindo no console a variavel cliente1 e cliente2


const contaCorrenteRicardo = new ContaCorrente()
contaCorrenteRicardo.cliente = cliente1;
contaCorrenteRicardo.agencia = 1001;
contaCorrenteRicardo._saldo = 1000; // reais
contaCorrenteRicardo.depositar(30);
contaCorrenteRicardo.sacar(10);
/*
function sacarDinheiro(valorDoSaque) {
    if (valorDoSaque > this.saldo) {
        console.log("Voce ainda na possui o valor suficiente para esse saque de R$:" + valorDoSaque);

    } else if (valorDoSaque <= contaCorrenteRicardo.saldo) {
        contaCorrenteRicardo.saldo += -valorDoSaque
        console.log("Voce sacou " + valorDoSaque + " seu saldo atual e de " + contaCorrenteRicardo.saldo);
    } else if (valorDoSaque == undefined) {
        console.log("Error valor nao digitado")
    }
    console.log(valorDoSaque);

}
sacarDinheiro();
*/
1 resposta
solução!

Fala Matheus, tudo bem? Espero que sim!

Vi que ja abriu outro tópico, vamos continuar por la, ta bom?

Abraços e bons estudos :D