import { Cliente } from "./Cliente.js"; import { ContaCorrente } from "./ContaCorrente.js";
const cliente1 = new Cliente(); cliente1.nome = 'Ricardo'; cliente1.cpf = 11122233309;
const ContaCorrenteRicardo = new ContaCorrente(); ContaCorrenteRicardo.agencia = 1001; ContaCorrenteRicardo.cliente = cliente1;
ContaCorrenteRicardo.depositar(100); ContaCorrenteRicardo.depositar(100); ContaCorrenteRicardo.depositar(-100);
const valorSacado = ContaCorrenteRicardo.sacar(50); console.log(ContaCorrenteRicardo);
const cliente2 = new Cliente(); cliente2.nome = "Alice"; cliente2.cpf = 88822233309;
export class ContaCorrente { agencia; cliente; // Corrigido para a propriedade 'cliente' com minúscula
_saldo = 0;
// Método para sacar dinheiro
sacar(valor) {
if (this._saldo >= valor) {
this._saldo -= valor;
return valor;
}
return 0; // Retorna 0 caso o saque não seja possível
}
// Método para depositar dinheiro
depositar(valor) {
if (valor <= 0) {
return;
}
this._saldo += valor;
}
} export class Cliente { nome; cpf; }
Eu fiz o código, conforme na aula, no entanto ele não está imprimindo as informações contidas na ContaCorrenteRicardo, e imprimindo apenas o nome cliente. Não estou conseguindo entender o erro.