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 တွင် ဖြတ်တောက်ထားသော ဆိုလိုရင်းကို တွက်ချက်နည်း