Comece agoraComece grátis

Fluxos de caixa decrescentes

Lembra como retornos compostos crescem rapidamente ao longo do tempo? Pois é, o inverso também acontece. Fatores de desconto compostos ao longo do tempo vão reduzir um número rapidamente em direção a zero.

Por exemplo, US\( 100 com um desconto anual de 3% por 1 ano ainda valem aproximadamente US\) 97,08:

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

Mas esse valor diminui bem rápido conforme o número de períodos de desconto aumenta:

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

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

Isso significa que, quanto mais no futuro seus fluxos de caixa forem recebidos (ou pagos), mais perto de 0 esse valor ficará.

Este exercicio faz parte do curso

Introdução a Conceitos Financeiros em Python

Ver curso

Instruções do exercicio

  • Calcule o valor presente de um pagamento único de US$ 100 recebido daqui a 30 anos com uma taxa anual de inflação de 3% e atribua a investment_1.
  • Calcule o valor presente do mesmo pagamento, mas se ele fosse recebido daqui a 50 e 100 anos, e atribua a investment_2 e investment_3, respectivamente.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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 e Executar Código