Cara menghitung bunga majemuk dengan python (3 contoh)


Kita dapat menggunakan rumus bunga majemuk berikut untuk mencari nilai akhir suatu investasi setelah jangka waktu tertentu:

SEBUAH = P(1 + r/n) tidak

Emas:

  • J: Jumlah akhir
  • P: Inisial utama
  • r: tingkat bunga tahunan
  • n : Jumlah periode komposisi per tahun
  • t: Jumlah tahun

Kita dapat menggunakan rumus berikut untuk menghitung nilai akhir investasi dengan Python:

 P * ( pow ((1 + r / n),n * t))

Dan kita dapat menggunakan fungsi berikut untuk menampilkan nilai akhir investasi tertentu pada akhir setiap periode:

 def each_year(P, r, n, t):

    for period in range(t):
        amount = P * ( pow ((1 + r / n), n * (period + 1 )))
        print(' Period: ', period + 1, amount)

    return amount

Contoh berikut menunjukkan cara menggunakan rumus ini dengan Python untuk menghitung nilai akhir investasi dalam berbagai skenario.

Contoh 1: Rumus bunga majemuk dengan bunga majemuk tahunan

Katakanlah kita menginvestasikan $5.000 dalam investasi yang bunganya bertambah 6% per tahun.

Kode berikut menunjukkan cara menghitung nilai akhir investasi ini setelah 10 tahun:

 #define principal, interest rate, compounding periods per year, and total years
P = 5000
r = .06
n = 1
t = 10

#calculate final amount
P * ( pow ((1 + r / n),n * t))

8954.238482714272

Investasi ini akan bernilai $8,954.24 setelah 10 tahun.

Kita dapat menggunakan fungsi yang kita definisikan sebelumnya untuk menampilkan investasi akhir setiap tahun selama periode 10 tahun:

 #display ending investment after each year during 10-year period
each_year(P, r, n, t)

Period: 1 5300.0
Period: 2 5618.000000000001
Period: 3 5955.08
Period: 4 6312.384800000002
Period: 5 6691.127888000002
Period: 6 7092.595561280002
Period: 7 7518.151294956803
Period: 8 7969.240372654212
Period: 9 8447.394795013464
Period: 10 8954.238482714272

Ini memberitahu kita:

  • Nilai akhir setelah tahun pertama adalah $5.300 .
  • Nilai akhir setelah tahun kedua adalah $5,618 .
  • Nilai akhir setelah tahun ketiga adalah $5,955.08 .

Dan seterusnya.

Contoh 2: Rumus bunga majemuk dengan bunga majemuk bulanan

Katakanlah kita menginvestasikan $1.000 dalam investasi yang memiliki tingkat kapitalisasi 6% per tahun dan digabungkan setiap bulan (12 kali per tahun).

Kode berikut menunjukkan cara menghitung nilai akhir investasi ini setelah 5 tahun:

 #define principal, interest rate, compounding periods per year, and total years
P = 1000
r = .06
n = 12
t = 5

#calculate final amount
P * ( pow ((1 + r / n),n * t))

1348.8501525493075

Investasi ini akan bernilai $1,348.85 setelah 5 tahun.

Contoh 3: Rumus Bunga Majemuk dengan Bunga Majemuk Harian

Katakanlah kita menginvestasikan $5.000 dalam investasi yang memiliki tingkat batas 8% per tahun dan digabungkan setiap hari (365 kali per tahun).

Kode berikut menunjukkan cara menghitung nilai akhir investasi ini setelah 15 tahun:

 #define principal, interest rate, compounding periods per year, and total years
P = 5000
r = .08
n = 365
t = 15

#calculate final amount
P * ( pow ((1 + r / n),n * t))

16598.40198554521

Investasi ini akan bernilai $16,598.40 setelah 15 tahun.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya dengan Python:

Cara Menghitung Skor Z dengan Python
Cara menghitung korelasi dengan Python
Cara menghitung mean terpangkas dengan Python

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *