ComenzarEmpieza gratis

Flujos de caja decrecientes

¿Recuerdas cómo los rendimientos compuestos crecen rápidamente con el tiempo? Pues a la inversa también ocurre. Los factores de descuento compuestos harán que un valor se reduzca rápidamente hacia cero.

Por ejemplo, 100 \( con un descuento anual del 3% durante 1 año sigue valiendo aproximadamente 97,08 \):

\( \frac{\text{Value}}{(1 + \text{Discount Rate} )^{\text{# of Discount Periods}}} = \frac{\text{\$100}}{(1 + 0.03)^1} = \text{ \$97.08 } \)

Pero este valor se reduce con bastante rapidez a medida que aumentan los periodos de descuento:

\( \frac{\text{\$100}}{(1 + 0.03)^5} = \text{ \$86.26 } \)

\( \frac{\text{\$100}}{(1 + 0.03)^{10}} = \text{ \$74.41 } \)

Esto significa que cuanto más lejos en el futuro recibas (o pagues) tus flujos de caja, más cerca de 0 estará ese importe.

Este ejercicio forma parte del curso

Introducción a los conceptos financieros en Python

Ver curso

Instrucciones del ejercicio

  • Calcula el valor presente de un único pago de 100 $ recibido dentro de 30 años con una tasa de inflación anual del 3% y asígnalo a investment_1.
  • Calcula el valor presente del mismo pago, pero si se recibiera dentro de 50 y 100 años, y asígnalo a investment_2 e investment_3, respectivamente.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

import numpy as np

# Calculate investment_1
investment_1 = np.pv(rate=____, nper=____, pmt=____, fv=____)
print("Investment 1 is worth $" + str(round(-investment_1, 2)) + " in today's dollars")

# Calculate investment_2
investment_2 = np.pv(rate=____, nper=____, pmt=____, fv=____)
print("Investment 2 is worth $" + str(round(-investment_2, 2)) + " in today's dollars")

# Calculate investment_3
investment_3 = ____
print("Investment 3 is worth $" + str(round(-investment_3, 2)) + " in today's dollars")
Editar y ejecutar código