Talaan ng mga Nilalaman:

Python Program - Compounding Interes MAY Buwanang Mga Kontribusyon / Deposit: 5 Hakbang
Python Program - Compounding Interes MAY Buwanang Mga Kontribusyon / Deposit: 5 Hakbang

Video: Python Program - Compounding Interes MAY Buwanang Mga Kontribusyon / Deposit: 5 Hakbang

Video: Python Program - Compounding Interes MAY Buwanang Mga Kontribusyon / Deposit: 5 Hakbang
Video: 3000+ Common Spanish Words with Pronunciation 2024, Nobyembre
Anonim
Python Program - Compounding Interes MAY Buwanang Mga Kontribusyon / Deposit
Python Program - Compounding Interes MAY Buwanang Mga Kontribusyon / Deposit
Python Program - Compounding Interes MAY Buwanang Mga Kontribusyon / Deposit
Python Program - Compounding Interes MAY Buwanang Mga Kontribusyon / Deposit

Programa upang makalkula ang interes ng tambalan na may buwanang kontribusyon sa pagtatapos ng buwan.

Kinuha ang formula mula sa TheCalculatorSite.com: Compound interest para sa punong-guro: P (1 + r / n) ^ (nt) Hinaharap na halaga ng isang serye: PMT × (((1 + r / n) ^ nt - 1) / (r / n))

Hakbang 1: Kumuha ng Data Mula sa Gumagamit

Kumuha ng Data Mula sa Gumagamit
Kumuha ng Data Mula sa Gumagamit

Hilingin sa gumagamit na ilagay ang kinakailangang data:

principalinput = input ("Enter principal:") annualrateinput = input ("Enter taunang rate:") numberoftimescompoundinput = input ("Ipasok ang bilang ng mga beses na ang interes ay pinagsama bawat taon:") yearsinput = input ("Oras sa mga taon:") monthlycontributioninput = input ("Ipasok ang buwanang halaga ng kontribusyon:")

Hakbang 2: I-convert ang Data

I-convert ang Data
I-convert ang Data

Ang data ay ipinasok bilang isang mga string na dapat na mai-convert sa integers # I-convert ang ipinasok na input mula sa mga string sa integersprincipal = int (principalinput) annualrate = (int (annualrateinput)) / 100 numberoftimescompound = int (numberoftimescompoundinput) taon = int (yearsinput) buwanang kontribusyon = int (buwanang kontribusyoninput)

Hakbang 3: Kalkulahin ang Compound Interes Plus ang Principal

Kalkulahin ang Compound Interes Plus ang Principal
Kalkulahin ang Compound Interes Plus ang Principal

Una, kalkulahin ang interes ng tambalan kasama ang punong-guro: # kalkulahin ang interes ng tambalan kasama ang punong preliminarynumber = (1 + (taunangrate / numero ng kompyuter) sa kapangyarihan: ",taas ng lakas) compoundinterestplusprincipal = punong-guro * (preliminarynumber **taastopower) i-print (" Ang tambalang interes kasama ang punong-guro ay: ", compoundinterestplusprincipal)

Hakbang 4: Kalkulahin ang Halaga sa Hinaharap

Kalkulahin ang Halaga sa Hinaharap
Kalkulahin ang Halaga sa Hinaharap

Pagkatapos kalkulahin ang hinaharap na halaga sa mga deposito # Ngayon kalkulahin ang hinaharap na halaga sa mga deposito na ginawa sa pagtatapos ng panahon # Paggamit ng formula: Buwanang Pagbabayad × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = taunang rate ng interes # n = bilang ng mga compound bawat panahon (karaniwang sa buwan) # t = oras na namuhunan ang pera (karaniwang sa mga taon)

oneplus = (1+ (annualrate / numberoftimescompound))taastopower2 = ((numberoftimescompound * taon)) ratedividedbynumberoftimes = annualrate / numberoftimescompoundhalfdone = (((oneplus **taastopower2) -1) / ratedividedbynumberoftimes) hinaharap na halaga na may deposito: ", futurevaluewithdeposits) totalamount = compoundinterestplusprincipal + hinaharapvaluewithdeposits print (" Kabuuang Halaga: ", totalamount)

Hakbang 5: Code

# Programa upang makalkula ang interes ng tambalan na may buwanang kontribusyon sa pagtatapos ng buwan

# Una kalkulahin ang interes ng tambalan para sa punong-guro gamit ang pormula: A = P (1 + r / n) ** (nt) # r = taunang rate ng interes # n = bilang ng mga compound bawat panahon (karaniwang sa buwan) # t = time principalinput = input ("Enter principal:") annualrateinput = input ("Enter taunang rate:") numberoftimescompoundinput = input ("Ipasok ang bilang ng beses na ang interes ay pinagsama bawat taon:") yearsinput = input ("Oras sa mga taon:") monthlycontributioninput = input ("Ipasok ang buwanang halaga ng kontribusyon:") # I-convert ang ipinasok na input mula sa mga string sa integers principal = int (principalinput) annualrate = (int (annualrateinput)) / 100 numberoftimescompound = int (numberoftimescompoundinput) taon = int (yearsinput) monthlycontribution = int (monthlycontributioninput) print ("Ang punong ipinasok ay:", punong-guro) i-print ("Ang taunang rate sa decimal form ay:", annualrate) i-print ("Ang bilang ng beses na ito ay magkakasama bawat taon ay:", numberoftimescomprehensive) i-print ("Ang bilang ng mga taon na ito ay magkakasama: ", taon) i-print (" Ang buwanang kontribusyon ay: ", buwanang kontribusyon) # kalkulahin ang interes ng tambalan kasama ang punong preliminarynumber = (1 + (annualrate / numberoftimescomprehensive)) # print (" Paunang numero: ", paunang numero) naitaas = taon) # print ("Itinaas sa kapangyarihan:", itinaas ng lakas) compoundinterestplusprincipal = punong-guro * (preliminarynumber **taastopower) print ("Ang tambalang interes kasama ang punong-guro ay:", compoundinterestplusprincipal) # Ngayon kalkulahin ang hinaharap na halaga sa mga deposito na ginawa sa pagtatapos ng panahon # Paggamit ng pormula: Buwanang Pagbabayad × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = taunang rate ng interes # n = bilang ng mga compound bawat panahon. *taastopower2) -1) / ratedividedbynumbe roftimes) futurevaluewithdeposits = buwanang kontribusyon * kalahating naka-print ("Hinaharap na halaga na may mga deposito:", hinaharap na halaga sa mga deposito) totalamount = compoundinterestplusprincipal + futurevaluewithdeposits print ("Kabuuang Halaga:", totalamount)

Inirerekumendang: