// index.js
import {cliente} from "./Cliente.js";
import {ContaCorrente} from "./ContaCorrente.js";
const cliente1= new cliente();
cliente1.nome = "Ricardo";
cliente1.cpf = "12254789";
const cliente2 = new cliente();
cliente2.nome= "Alice";
cliente2.cpf = " 1224578";
const contaCorrenteRicardo= new ContaCorrente();
contaCorrenteRicardo.cliente=cliente1;
contaCorrenteRicardo.agencia = 3000;
contaCorrenteRicardo.saldo= 0;
contaCorrenteRicardo.depositar(500);
const conta2 = new ContaCorrente();
conta2.cliente = cliente2;
conta2.agencia = 102;
conta2.saldo= 0;
contaCorrenteRicardo.transferir(250,conta2)
console.log(conta2);
//Cliente.js
export class cliente{
nome;
cpf;
}
//ContaCorrente.js
export class ContaCorrente{
agencia;
cliente;
saldo;
sacar(valor){
if(this.saldo >= valor){
this.saldo -= valor;
return valor ;
}
}
depositar(valor){
if(valor<=0)
{
return;
}
this.saldo += valor;
}
transferir(valor,conta){
const valorSacado= this.sacar(valor)
conta.depositar=(valorSacado);
}
}
//impressão no terminal
ContaCorrente {
agencia: 102,
cliente: cliente { nome: 'Alice', cpf: ' 1224578' },
saldo: 0,
depositar: 250
}