Solución

@maiquez·7/9/2026TypeScript
solution.tsTypeScript
class BankAccount:
    def __init__(self, initial_balance: float) -> None:
        # Guarda el saldo inicial en un atributo de instancia
        self.balance = initial_balance


    def deposit(self, amount: float) -> None:
        # Suma el monto al saldo
        self.balance += amount

    def withdraw(self, amount: float) -> None:
        # Resta el monto solo si hay saldo suficiente
        if self.balance >= amount:
            self.balance -= amount
        

def test_bank_account(initial: float, deposit_amount: float, withdraw_amount: float) -> float:
    # Crea una cuenta, realiza el depósito y el retiro, retorna el saldo final
    account = BankAccount(initial)
    account.deposit(deposit_amount)
    account.withdraw(withdraw_amount)
    return account.balance
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.