Python တွင် compound interest တွက်ချက်နည်း (ဥပမာ 3 ခု)


အချိန်အတိုင်းအတာတစ်ခုကြာပြီးနောက် ရင်းနှီးမြှုပ်နှံမှုတစ်ခု၏ နောက်ဆုံးတန်ဖိုးကို ရှာဖွေရန် အောက်ပါပေါင်းစပ်အတိုးဖော်မြူလာကို အသုံးပြုနိုင်ပါသည်။

A = P(1 + r/n) nt

ရွှေ-

  • A: နောက်ဆုံးပမာဏ
  • P: အဓိက ကနဦး
  • r- နှစ်စဉ်အတိုးနှုန်း
  • n- တစ်နှစ်လျှင် ဖွဲ့စည်းမှုကာလ အရေအတွက်
  • t: နှစ်အရေအတွက်

Python တွင် ရင်းနှီးမြှုပ်နှံမှုတစ်ခု၏ နောက်ဆုံးတန်ဖိုးကို တွက်ချက်ရန် အောက်ပါဖော်မြူလာကို အသုံးပြုနိုင်သည်။

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

ကာလတစ်ခုစီ၏အဆုံးတွင် အချို့သောရင်းနှီးမြှုပ်နှံမှုများ၏ နောက်ဆုံးတန်ဖိုးကိုပြသရန် အောက်ပါလုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

 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

အောက်ပါဥပမာများသည် မတူညီသောအခြေအနေများတွင် ရင်းနှီးမြှုပ်နှံမှုများ၏နောက်ဆုံးတန်ဖိုးကိုတွက်ချက်ရန် Python တွင် ဤဖော်မြူလာများကိုအသုံးပြုပုံကိုပြသထားသည်။

ဥပမာ 1- နှစ်အလိုက် ပေါင်းစုထားသော အတိုးဖော်မြူလာ

တစ်နှစ်လျှင် 6% ရှိသော ရင်းနှီးမြှုပ်နှံမှုတစ်ခုတွင် ကျွန်ုပ်တို့သည် $5,000 ရင်းနှီးမြှုပ်နှံသည်ဆိုပါစို့။

အောက်ပါကုဒ်သည် 10 နှစ်အကြာတွင် ဤရင်းနှီးမြှုပ်နှံမှု၏ နောက်ဆုံးတန်ဖိုးကို တွက်ချက်နည်းကို ပြသည်-

 #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

ဤရင်းနှီးမြှုပ်နှံမှုသည် 10 နှစ်အကြာတွင် $8,954.24 တန်ဖိုးရှိသည်။

10 နှစ်တာကာလအတွင်း နှစ်စဉ်နှစ်တိုင်းပြီးနောက် နောက်ဆုံးရင်းနှီးမြုပ်နှံမှုကိုပြသရန် အစောပိုင်းကသတ်မှတ်ထားသောလုပ်ဆောင်ချက်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

 #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

၎င်းသည် ကျွန်ုပ်တို့အား ပြောပြသည်-

  • ပထမနှစ်ပြီးနောက် နောက်ဆုံးတန်ဖိုးမှာ $5,300 ဖြစ်သည်။
  • ဒုတိယနှစ်ပြီးနောက် နောက်ဆုံးတန်ဖိုးမှာ $5,618 ဖြစ်သည်။
  • တတိယနှစ်ပြီးနောက် နောက်ဆုံးတန်ဖိုးမှာ $5,955.08 ဖြစ်သည်။

နောက် … ပြီးတော့။

ဥပမာ 2- လစဉ် ပေါင်းစည်းထားသော အတိုးဖော်မြူလာ

တစ်နှစ်လျှင် အရင်းအနှီးနှုန်း 6% ရှိသော ရင်းနှီးမြှုပ်နှံမှုတစ်ခုတွင် ကျွန်ုပ်တို့သည် $1,000 ရင်းနှီးမြှုပ်နှံပြီး လစဉ်အခြေခံ (တစ်နှစ်လျှင် 12 ကြိမ်) ပေါင်းစပ်ထားသည်ဟုဆိုကြပါစို့။

အောက်ပါကုဒ်သည် 5 နှစ်ပြီးနောက် ဤရင်းနှီးမြှုပ်နှံမှု၏ နောက်ဆုံးတန်ဖိုးကို တွက်ချက်နည်းကို ပြသည်-

 #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

ဤရင်းနှီးမြှုပ်နှံမှုသည် 5 နှစ်အကြာတွင် $1,348.85 တန်ကြေးရှိလိမ့်မည်။

ဥပမာ 3- နေ့စဥ်ပေါင်းစည်းခြင်းဖြင့် အတိုးဖော်မြူလာ

တစ်နှစ်လျှင် ဦးထုပ်နှုန်း 8% နှင့် နေ့စဉ် ဒြပ်ပေါင်းများ (တစ်နှစ်လျှင် 365 ကြိမ်) ရှိသော ရင်းနှီးမြှုပ်နှံမှုတစ်ခုတွင် ကျွန်ုပ်တို့သည် $5,000 ရင်းနှီးမြှုပ်နှံသည်ဆိုပါစို့။

အောက်ပါကုဒ်သည် 15 နှစ်အကြာတွင် ဤရင်းနှီးမြှုပ်နှံမှု၏ နောက်ဆုံးတန်ဖိုးကို တွက်ချက်နည်းကို ပြသသည်-

 #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

ဤရင်းနှီးမြှုပ်နှံမှုသည် 15 နှစ်အကြာတွင် $16,598.40 တန်ကြေးရှိလိမ့်မည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ပါ သင်ခန်းစာများသည် Python တွင် အခြားသော အသုံးများသော အလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

Python တွင် Z ရမှတ်များကို တွက်ချက်နည်း
Python တွင် ဆက်စပ်မှုကို တွက်ချက်နည်း
Python တွင် ဖြတ်တောက်ထားသော ဆိုလိုရင်းကို တွက်ချက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်