- Desarrollar un sistema simple de gestión de cuentas bancarias que permita a los usuarios realizar operaciones básicas como depositar dinero, retirar dinero y consultar el saldo. Este ejercicio te ayudará a practicar la programación orientada a objetos (OOP), el manejo de estados, y el diseño de una API sencilla.
- Eres responsable de implementar la lógica para un sistema de gestión de cuentas bancarias. Los usuarios de este sistema deben poder crear cuentas, depositar dinero, retirar dinero y consultar el saldo actual de sus cuentas.
- Crear una Cuenta:
- El saldo inicial puede ser cero o una cantidad especificada durante la creación de la cuenta.
- Depositar Dinero:
- Los usuarios deben poder depositar una cantidad positiva de dinero en su cuenta.
- Después de un depósito, el saldo de la cuenta debe incrementarse en la cantidad depositada.
Reglas:
- No se permite retirar más dinero del que hay disponible en la cuenta.
- El número de cuenta debe ser único para cada cuenta.
- Los depósitos y retiradas deben ser cantidades positivas.