Python'da bileşik faiz nasıl hesaplanır (3 örnek)


Bir yatırımın belirli bir süre sonra nihai değerini bulmak için aşağıdaki bileşik faiz formülünü kullanabiliriz:

A = P(1 + r/n) nt

Altın:

  • A: Nihai tutar
  • P: Ana başlangıç
  • r: yıllık faiz oranı
  • n: Yıllık kompozisyon dönemi sayısı
  • t: Yıl sayısı

Python’daki bir yatırımın nihai değerini hesaplamak için aşağıdaki formülü kullanabiliriz:

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

Her dönemin sonunda belirli yatırımların nihai değerini görüntülemek için aşağıdaki işlevi kullanabiliriz:

 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

Aşağıdaki örnekler, farklı senaryolarda yatırımların nihai değerini hesaplamak için bu formüllerin Python’da nasıl kullanılacağını göstermektedir.

Örnek 1: Yıllık bileşik faizli bileşik faiz formülü

Diyelim ki yılda %6 oranında bileşik bir yatırıma 5.000 $ yatırım yapıyoruz.

Aşağıdaki kod, bu yatırımın nihai değerinin 10 yıl sonra nasıl hesaplanacağını gösterir:

 #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

Bu yatırım 10 yıl sonra 8.954,24 dolar değerinde olacak.

10 yıllık dönem içerisinde her yılın sonunda nihai yatırımı görüntülemek için daha önce tanımladığımız fonksiyonu kullanabiliriz:

 #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

Bu bize şunları söylüyor:

  • İlk yıldan sonraki nihai değer 5.300 dolardı .
  • İkinci yılın ardından nihai değer 5.618 dolardı .
  • Üçüncü yıldan sonraki nihai değer 5.955,08 dolardı .

Ve benzeri.

Örnek 2: Aylık bileşik faizli bileşik faiz formülü

Yıllık kapitalizasyon oranı %6 olan ve aylık bazda (yılda 12 kez) bileşik hale getirilen bir yatırıma 1.000 $ yatırım yaptığımızı varsayalım.

Aşağıdaki kod, bu yatırımın 5 yıl sonraki nihai değerinin nasıl hesaplanacağını gösterir:

 #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

Bu yatırım 5 yıl sonra 1.348,85 dolar değerinde olacak.

Örnek 3: Günlük Bileşiklemeli Bileşik Faiz Formülü

Diyelim ki, yıllık %8 tavan oranına sahip ve günlük olarak (yılda 365 kez) birleşen bir yatırıma 5.000 $ yatırım yapıyoruz.

Aşağıdaki kod, bu yatırımın 15 yıl sonraki nihai değerinin nasıl hesaplanacağını gösterir:

 #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

Bu yatırım 15 yıl sonra 16.598,40$ değerinde olacak.

Ek kaynaklar

Aşağıdaki eğitimlerde Python’da diğer genel görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

Python’da Z Puanları Nasıl Hesaplanır?
Python’da korelasyon nasıl hesaplanır
Python’da kırpılmış ortalama nasıl hesaplanır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir