MulaiMulai sekarang secara gratis

Mendiskontokan arus kas

Anda dapat menggunakan fungsi net present value dari numpy numpy.npv(rate, values) untuk menghitung nilai kini bersih dari serangkaian arus kas. Anda dapat membuat arus kas tersebut dengan menggunakan numpy.array([...]) berisi nilai.

Hitung NPV dari arus kas yang sama pada proyek berikut, tetapi dengan asumsi tingkat diskonto yang berbeda:

Year Cash Flow
1 $100
2 $100
3 $100
4 $100
5 $100

Latihan ini adalah bagian dari kursus

Pengantar Konsep Keuangan dengan Python

Lihat Kursus

Petunjuk latihan

  • Hitung nilai kini bersih investasi dengan cash_flows pada tingkat diskonto 3% per tahun, dan simpan pada investment_1.
  • Ulangi prosesnya dengan tingkat diskonto 5% per tahun, dan simpan pada investment_2.
  • Ulangi prosesnya dengan tingkat diskonto 7% per tahun, dan simpan pada investment_3.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

import numpy as np

# Predefined array of cash flows
cash_flows = np.array([100, 100, 100, 100, 100])

# Calculate investment_1
investment_1 = np.npv(rate=____, values=____)
print("Investment 1's net present value is $" + str(round(investment_1, 2)) + " in today's dollars")

# Calculate investment_2
investment_2 = np.npv(rate=____, values=____)
print("Investment 2's net present value is $" + str(round(investment_2, 2)) + " in today's dollars")

# Calculate investment_3
investment_3 = np.npv(rate=____, values=____)
print("Investment 3's net present value is $" + str(round(investment_3, 2)) + " in today's dollars")
Edit dan Jalankan Kode