lass 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); const valorSacado = 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(); */