// 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)
To embed this project on your website, copy the following code and paste it into your website's HTML: