MulaiMulai sekarang secara gratis

Biaya awal proyek

Fungsi numpy.npv(rate, values) sangat bermanfaat karena memungkinkan Anda memasukkan nilai positif maupun negatif.

Pada latihan ini, Anda akan menghitung nilai kini bersih dari dua proyek potensial dengan arus kas yang berbeda:

Year Project 1 Project 2
1 -$250 (investasi awal) -$250 (investasi awal)
2 $100 arus kas $300 arus kas
3 $200 arus kas -$250 (investasi bersih)
4 $300 arus kas $300 arus kas
5 $400 arus kas $300 arus kas

Pada contoh ini, proyek 1 hanya memerlukan investasi awal sebesar $250, menghasilkan serangkaian arus kas yang meningkat perlahan selama 4 tahun berikutnya.

Sebaliknya, proyek 2 memerlukan investasi awal sebesar $250 dan investasi tambahan $250 pada tahun ke-3. Namun, proyek 2 terus menghasilkan arus kas yang lebih besar.

Dengan mengasumsikan kedua proyek tidak menghasilkan arus kas lagi setelah tahun kelima, proyek mana yang akan Anda pilih? Cara terbaik untuk memutuskan adalah dengan membandingkan NPV dari kedua proyek tersebut.

Latihan ini adalah bagian dari kursus

Pengantar Konsep Keuangan dengan Python

Lihat Kursus

Petunjuk latihan

  • Buat array numpy berisi nilai arus kas untuk proyek 1, simpan sebagai cash_flows_1, lalu lakukan hal yang sama untuk proyek 2 dan simpan sebagai cash_flows_2.
  • Hitung nilai kini bersih dari proyek 1 dan 2 dengan asumsi tingkat inflasi 3%.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

import numpy as np

# Create an array of cash flows for project 1
cash_flows_1 = np.array(____)

# Create an array of cash flows for project 2
cash_flows_2 = np.array(____)

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

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