เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

กระแสเงินสดที่ลดลงตามเวลา

จำได้ไหมว่าผลตอบแทนแบบทบต้นเติบโตเร็วแค่ไหน? ในทางกลับกัน ตัวคูณส่วนลดแบบทบต้นก็จะทำให้ตัวเลขลดลงอย่างรวดเร็วจนเข้าใกล้ศูนย์เช่นกัน

ตัวอย่างเช่น $100 ที่อัตราส่วนลด 3% ต่อปีเป็นเวลา 1 ปี ยังคงมีมูลค่าประมาณ $97.08:

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

แต่ตัวเลขนี้จะลดลงอย่างรวดเร็วเมื่อจำนวนงวดส่วนลดเพิ่มขึ้น:

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

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

นั่นหมายความว่า ยิ่งกระแสเงินสดเกิดขึ้นในอนาคตไกลออกไปเท่าใด มูลค่าปัจจุบันของกระแสเงินสดนั้นก็จะยิ่งเข้าใกล้ 0 มากขึ้นเท่านั้น

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้นสำหรับแนวคิดทางการเงิน

ดูคอร์ส

คำแนะนำการฝึกหัด

  • คำนวณมูลค่าปัจจุบันของการรับเงิน $100 ครั้งเดียวที่จะได้รับใน 30 ปีข้างหน้า โดยใช้อัตราเงินเฟ้อ 3% ต่อปี แล้วกำหนดค่าให้กับ investment_1
  • คำนวณมูลค่าปัจจุบันของการรับเงินจำนวนเดิม แต่เปลี่ยนเป็นว่าจะได้รับใน 50 และ 100 ปีข้างหน้า แล้วกำหนดค่าให้กับ investment_2 และ investment_3 ตามลำดับ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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")
แก้ไขและรันโค้ด