Hola, yo sigo sin poder correr el código.
index:
import { Cliente } from './Cliente';
import { cuentaCorriente } from './cuentaCorriente';
const cliente = new Cliente();
cliente.nombreCliente = 'Leonardo';
cliente.dniCliente = '13804050';
cliente.rutCliente = '123224';
const cuentaDeLeonardo = new cuentaCorriente();
cuentaDeLeonardo.numero = '1';
cuentaDeLeonardo.agencia = '001';
cuentaDeLeonardo.cliente = cliente
let saldo = cuentaDeLeonardo.verSaldo();
console.log("El saldo actual es: $", saldo);
saldo = cuentaDeLeonardo.depositoEnCuenta(100);
console.log("El saldo actual es: $", saldo);
saldo = cuentaDeLeonardo.depositoEnCuenta(1000);
console.log("El saldo actual es: $", saldo);
saldo = cuentaDeLeonardo.retiroDeCuenta(500);
console.log("El saldo actual es: $", saldo);
json:
{
"type": "module",
"name": "cuentasbancopopular",
"version": "1.0.0",
"description": "Gestión de Cuentas Corrientes del Banco Popular",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Curso Alura",
"license": "ISC",
"dependencies": {
"express": "^4.18.2"
}
}
Cliente:
export class Cliente
{
nombreCliente;
dniCliente;
rutCliente;
}
cuentaCorriente:
export class cuentaCorriente
{
cliente;
numero;
#saldo;
agencia;
constructor(){
this.cliente = null;
this.#saldo = 0;
this.numero = '';
this.agencia = '';
}
depositoEnCuenta(valor){
if (valor > 0)
this.#saldo += valor;
return this.#saldo;
}
retiroDeCuenta(valor){
if (valor <= this.#saldo)
this.#saldo -= valor;
return this.#saldo;
}
verSaldo(){
return this.#saldo;
}
}
Errores:
¿Me podrian ayudar por favor?