Boa noite, estou com o seguinte problema. Poderiam me ajudar?
export class cliente {
nome;
cpf;
rg;
}
export class ContaCorrente {
agencia;
cliente;
_saldo = 0;
saque(valor){
if(this._saldo >= valor){
this._saldo -= valor;
console.log(`Você realizou um saque no valor de ${valor}`);
return;
}
}
depositar(valor){
if(valor <= 0)
{
return;
}
this._saldo += valor
}
transferir(valor, conta){
const valorSacado = this.saque(200);
conta.depositar(valorSacado);
}
}
import { cliente } from "./Cliente.js";
import { ContaCorrente } from "./ContaCorrente.js";
const cliente1 = new cliente();
const ContaCorrentecliente1 = new ContaCorrente();
cliente1.nome = "Matheus Ferreira";
cliente1.cpf = 11111122233;
cliente1.rg = 123654789;
ContaCorrentecliente1.agencia = 2180;
ContaCorrentecliente1.cliente = cliente1;
const cliente2 = new cliente();
const ContaCorrentecliente2 = new ContaCorrente();
cliente2.nome = "Raquel Ferreira";
cliente2.cpf = 22222233366;
cliente2.rg = 789456123;
ContaCorrentecliente2.agencia = 2180;
ContaCorrentecliente2.cliente = cliente2;
ContaCorrentecliente1.depositar(3000);
console.log(ContaCorrentecliente1);
console.log(ContaCorrentecliente2);
ContaCorrentecliente1.transferir(600, cliente2);
console.log(ContaCorrentecliente1);
console.log(ContaCorrentecliente2);