CODEZEROINTERACTIVE

Chapter 8 / 15

Parte 19 — Cálculos útiles para MiniFinance

Operadores matemáticos, comparaciones, lógica, porcentajes, promedios y cálculos financieros.

Lesson 2045%

20 / 25 lessons in this chapter

Parte 19 — Cálculos útiles para MiniFinance

1 / 1 in this part

Current chapter

Chapter 8 — Operadores y cálculos

Self-paced

Parte 19 — Cálculos útiles para MiniFinance

Saldo disponible

python terminal
saldo_inicial = 1000
total_ingresos = 750
total_gastos = 325

saldo_actual = saldo_inicial + total_ingresos - total_gastos

print(saldo_actual)

Resultado:

text terminal
1425

Dinero neto del periodo

El movimiento neto puede calcularse como:

python terminal
movimiento_neto = total_ingresos - total_gastos

Ejemplo:

python terminal
total_ingresos = 750
total_gastos = 325

movimiento_neto = total_ingresos - total_gastos

print(movimiento_neto)

Resultado:

text terminal
425

Porcentaje gastado de los ingresos

python terminal
total_ingresos = 1500
total_gastos = 600

porcentaje_gastado = (total_gastos / total_ingresos) * 100

print(round(porcentaje_gastado, 2))

Resultado:

text terminal
40.0

Porcentaje ahorrado

Podemos considerar ahorro neto:

python terminal
ahorro = total_ingresos - total_gastos

Después:

python terminal
porcentaje_ahorrado = (ahorro / total_ingresos) * 100

Ejemplo:

python terminal
total_ingresos = 1500
total_gastos = 600

ahorro = total_ingresos - total_gastos
porcentaje_ahorrado = (ahorro / total_ingresos) * 100

print("Ahorro:", ahorro)
print("Porcentaje ahorrado:", round(porcentaje_ahorrado, 2))

Resultado:

text terminal
Ahorro: 900
Porcentaje ahorrado: 60.0

Presupuesto restante

python terminal
presupuesto = 100_000
gastos = 35_000

presupuesto_restante = presupuesto - gastos

print(presupuesto_restante)

Resultado:

text terminal
65000

Uso del presupuesto

python terminal
presupuesto = 100_000
gastos = 35_000

uso_presupuesto = (gastos / presupuesto) * 100

print(round(uso_presupuesto, 2))

Resultado:

text terminal
35.0

Dinero necesario para una meta

python terminal
meta = 500_000
ahorro_actual = 175_000

dinero_faltante = meta - ahorro_actual

print(dinero_faltante)

Resultado:

text terminal
325000

Progreso hacia una meta

python terminal
meta = 500_000
ahorro_actual = 175_000

progreso = (ahorro_actual / meta) * 100

print(round(progreso, 2))

Resultado:

text terminal
35.0

Meses necesarios para una meta

Supongamos que ahorramos 50_000 por mes:

python terminal
dinero_faltante = 325_000
ahorro_mensual = 50_000

meses_completos = dinero_faltante // ahorro_mensual
residuo = dinero_faltante % ahorro_mensual

print("Meses completos:", meses_completos)
print("Residuo:", residuo)

Resultado:

text terminal
Meses completos: 6
Residuo: 25000

Se necesitan seis meses completos y una parte de un séptimo mes.


Calcular meses redondeando hacia arriba

Todavía no hemos estudiado módulos matemáticos, pero podemos utilizar esta idea:

python terminal
meses_necesarios = (
    dinero_faltante + ahorro_mensual - 1
) // ahorro_mensual

Ejemplo:

python terminal
dinero_faltante = 325_000
ahorro_mensual = 50_000

meses_necesarios = (
    dinero_faltante + ahorro_mensual - 1
) // ahorro_mensual

print(meses_necesarios)

Resultado:

text terminal
7

No necesitas memorizar esta fórmula.

Más adelante podremos utilizar herramientas específicas para redondear hacia arriba.


Promedio por movimiento

python terminal
total_gastos = 700
cantidad_gastos = 3

promedio_gasto = total_gastos / cantidad_gastos

print(round(promedio_gasto, 2))

Resultado:

text terminal
233.33

Mayor gasto permitido

Supongamos que queremos reservar el 20 % del saldo:

python terminal
saldo = 100_000
porcentaje_reserva = 20

reserva = saldo * (porcentaje_reserva / 100)
gasto_maximo = saldo - reserva

print("Reserva:", reserva)
print("Gasto máximo:", gasto_maximo)

Resultado:

text terminal
Reserva: 20000.0
Gasto máximo: 80000.0