ÎncepețiÎncepe gratuit

Fluxuri de numerar în scădere

Îți amintești cum randamentele compuse cresc rapid în timp? Ei bine, același principiu funcționează și în sens invers. Factorii de actualizare compuși reduc rapid o valoare spre zero.

De exemplu, 100 \( actualizați cu o rată anuală de 3% pe 1 an valorează în prezent aproximativ 97,08 \):

\( \frac{\text{Valoare}}{(1 + \text{Rata de actualizare} )^{\text{# perioade de actualizare}}} = \frac{\text{100 \$}}{(1 + 0.03)^1} = \text{ 97,08 \$ } \)

Însă această valoare scade destul de rapid pe măsură ce numărul perioadelor de actualizare crește:

\( \frac{\text{100 \$}}{(1 + 0.03)^5} = \text{ 86,26 \$ } \)

\( \frac{\text{100 \$}}{(1 + 0.03)^{10}} = \text{ 74,41 \$ } \)

Așadar, cu cât fluxurile de numerar vor fi primite (sau plătite) mai târziu în viitor, cu atât valoarea lor actuală se apropie mai mult de 0.

Acest exercițiu face parte din cursul

Introducere în concepte financiare în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează valoarea prezentă a unui singur payment de 100 $ primit peste 30 de ani, cu o rată anuală a inflației de 3%, și atribuie rezultatul variabilei investment_1.
  • Calculează valoarea prezentă a aceluiași payment, dar dacă ar fi primit peste 50, respectiv 100 de ani, și atribuie rezultatele variabilelor investment_2 și investment_3.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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")
Editează și rulează codul