Xd

Pasted Oct 24, 2026, 2:27 AM1 file47 linesexpires in 349 days

Scan to open on your phone

Point a camera at the QR code - it opens this exact paste, no app needed.

https://codepastes.com/zzgsndt2fabk83fm
sin-titulo
# --- SIMULADOR CONTABLE DE BÓVEDA VIRTUAL ---
# Tu balance inicial siempre empieza en cero
balance_boveda = 0
historial_movimientos = []

def registrar_transaccion(tipo, cantidad):
    global balance_boveda
    
    # Validar que no metas números negativos por error
    if cantidad <= 0:
        print("Error: La cantidad debe ser mayor a 0 pesos.")
        return

    if tipo == "DEPOSITAR" or tipo == "CARGO":
        balance_boveda = balance_boveda + cantidad
        historial_movimientos.append(f"Ingreso: +${cantidad}")
        print(f"Metiste: ${cantidad} pesos.")
        
    elif tipo == "RETIRAR" or tipo == "ABONO":
        # Verificar si hay suficiente dinero para evitar números rojos
        if cantidad > balance_boveda:
            print(f"¡ALERTA DE ERROR CONTABLE! Intentaste sacar ${cantidad} pero solo hay ${balance_boveda}. Transacción rechazada.")
            return
        balance_boveda = balance_boveda - cantidad
        historial_movimientos.append(f"Retiro: -${cantidad}")
        print(f"Sacaste: ${cantidad} pesos.")

# --- AQUÍ EMPIEZAS A SIMULAR TU DINERO (A las 3:00 AM) ---
print("--- INICIO DE LA AUDITORÍA ---")

# 1. Metes dinero
registrar_transaccion("DEPOSITAR", 5000)

# 2. Sacas dinero
registrar_transaccion("RETIRAR", 1200)

# 3. Vuelves a meter dinero
registrar_transaccion("DEPOSITAR", 3500)

# 4. El error de las 3 AM: Intentas sacar más de lo que tienes
registrar_transaccion("RETIRAR", 8000)

# --- REVISIÓN FINAL DE FONDOS ---
print("\n--- REPORTE CONTABLE FINAL ---")
print(f"Dinero real exacto en Bóveda: ${balance_boveda} pesos.")
print("Libro de movimientos:", historial_movimientos)

1,641 chars · codepastes.com