Proyecto: cuenta bancaria
JavaScript · Unidad 12: Clases y objetos
- Plan completo
- JavaScript
- Proyecto
- 3 ejercicios
Vas a armar una cuenta de banco. Cada cuenta tiene un titular y un saldo que empieza en 0, y una regla de oro: el saldo nunca queda en negativo.
Así empieza la clase:
class Cuenta {
constructor(titular) {
this.titular = titular;
this.saldo = 0;
}
depositar(monto) {
this.saldo += monto;
}
}
const c = new Cuenta("Ana");
c.depositar(500);
console.log(c.titular, c.saldo);Imprime
Ana 500
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Completa el código
Un depósito negativo le quitaría dinero a la cuenta. Completa para que
depositarsolo acepte montos mayores que cero.2. Escribe el código
Escribe el método
retirar(monto). Si el saldo alcanza, resta el monto y regresatrue. Si no alcanza, deja el saldo como está y regresafalse. La funcióncajerode abajo ya está lista: crea una cuenta y prueba tu método.3. Escribe el código
Última pieza:
static transferir(de, a, monto)pasa dinero de la cuentadea la cuentaa, solo sidetiene suficiente, y regresatrueofalse. Esstaticporque trabaja con dos cuentas, no con una. Aprovecharetirarydepositar.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.