// Definición de la clase
class CuentaBancaria {
    var titular: String
    var saldo: Double
    
    // Inicializador
    init(titular: String, saldo: Double) {
        self.titular = titular
        self.saldo = saldo
    }
    
    // Método para depositar
    func depositar(monto: Double) {
        saldo += monto
        print("Depósito exitoso de \(monto). Saldo actual: \(saldo)")
    }
    
    // Método para retirar
    func retirar(monto: Double) {
        if saldo >= monto {
            saldo -= monto
            print("Retiro exitoso de \(monto). Saldo actual: \(saldo)")
        } else {
            print("Fondos insuficientes")
        }
    }
}

// --- Pruebas ---
let cuenta = CuentaBancaria(titular: "Kevin", saldo: 100.0)

// Depósito
cuenta.depositar(monto: 50.0)

// Retiro exitoso
cuenta.retirar(monto: 80.0)

// Intento de retiro mayor al saldo
cuenta.retirar(monto: 200.0)

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: