Orodha ya maudhui:

Programu ya Python - Kuongeza Riba NA Michango / Amana ya Kila Mwezi: Hatua 5
Programu ya Python - Kuongeza Riba NA Michango / Amana ya Kila Mwezi: Hatua 5

Video: Programu ya Python - Kuongeza Riba NA Michango / Amana ya Kila Mwezi: Hatua 5

Video: Programu ya Python - Kuongeza Riba NA Michango / Amana ya Kila Mwezi: Hatua 5
Video: Exploring Norway | Amazing places, trolls, northern lights, polar night, Svalbard, people 2024, Novemba
Anonim
Programu ya Python - Kuongeza Riba NA Michango / Amana ya Kila Mwezi
Programu ya Python - Kuongeza Riba NA Michango / Amana ya Kila Mwezi
Programu ya Python - Kuongeza Riba NA Michango / Amana ya Kila Mwezi
Programu ya Python - Kuongeza Riba NA Michango / Amana ya Kila Mwezi

Mpango wa kuhesabu riba ya kiwanja na mchango wa kila mwezi mwishoni mwa mwezi.

Mfumo uliochukuliwa kutoka TheCalculatorSite.com:Maslahi ya jumla kwa mkuu: P (1 + r / n) ^ (nt) Thamani ya siku zijazo za safu: PMT × (((1 + r / n) ^ nt - 1) / (r / n))

Hatua ya 1: Pata Takwimu Kutoka kwa Mtumiaji

Pata Takwimu Kutoka kwa Mtumiaji
Pata Takwimu Kutoka kwa Mtumiaji

Uliza mtumiaji kuweka data inayohitajika:

principalinput = input ("Enter principal:") annualrateinput = input ("Enter kiwango cha mwaka:") numberoftimescompoundedinput = input ("Ingiza idadi ya nyakati ambazo riba imejumuishwa kwa mwaka:") yearsinput = input ("Time in years:" mchango wa kila mwezi = pembejeo ("Ingiza kiasi cha michango ya kila mwezi:")

Hatua ya 2: Badilisha Data

Badilisha Data
Badilisha Data

Takwimu zinaingizwa kama kamba ambazo zinapaswa kubadilishwa kuwa nambari # Badilisha ingizo kutoka kwa masharti kuwa integersprincipal = int (principalinput) annualrate = (int (annualrateinput)) / 100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearinput) kila mwezi mchango = int (pembejeo ya kila mwezi)

Hatua ya 3: Hesabu Riba ya Kiwanja Pamoja na Mkuu

Hesabu Riba ya Kiwanja Pamoja na Mkuu
Hesabu Riba ya Kiwanja Pamoja na Mkuu

Kwanza, hesabu riba ya kiwanja pamoja na kuu: # hesabu riba ya kiwanja pamoja na hesabu kuu ya awali = (1 + (mwaka / hesabu ya idadi iliyojumuishwa)) # kuchapisha ("Nambari ya awali:", nambari ya awali) iliyoinuliwa juu = = (idadi ya miaka iliyojumuishwa * miaka) # chapisha ("Imeinuliwa kwa nguvu: ", raisedtopower) compoundinterestplusprincipal = principal * (preliminarynumber ** raisedtopower) chapa (" Riba ya kiwanja pamoja na kuu ni: ", compoundinterestplusprincipal)

Hatua ya 4: Hesabu Thamani ya Baadaye

Hesabu Thamani ya Baadaye
Hesabu Thamani ya Baadaye

Kisha hesabu thamani ya baadaye na amana # Sasa hesabu thamani ya baadaye na amana zilizofanywa mwisho wa kipindi # Kutumia fomula: Malipo ya kila mwezi × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = kiwango cha riba cha kila mwaka # n = idadi ya misombo kwa kila kipindi (kawaida kwa miezi) # t = wakati pesa imewekeza (kawaida kwa miaka)

oneplus = (1+ (annualrate / numberoftimescounded)) raisedtop2 pamoja na amana:

Hatua ya 5: Kanuni

# Mpango wa kuhesabu riba ya kiwanja na mchango wa kila mwezi mwishoni mwa mwezi

# Kwanza hesabu riba ya kiwanja kwa msingi ukitumia fomula: A = P (1 + r / n) ** (nt) # r = kiwango cha riba cha kila mwaka # n = idadi ya misombo kwa kila kipindi (kawaida kwa miezi) # t = wakati mkuu wa kuingiza = pembejeo ("Enter principal:") annualrateinput = input ("Enter kiwango cha mwaka:") numberoftimescompoundedinput = input ("Ingiza idadi ya nyakati ambazo riba imejumuishwa kwa mwaka:") yearsinput = input ("Time in years:") mchango wa kila mwezi = pembejeo ("Ingiza kiasi cha mchango wa kila mwezi:") # Badilisha pembejeo iliyoingizwa kutoka kwa masharti kuwa nambari kuu = int (principalinput) annualrate = (int (annualrateinput)) / 100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearinput) kila mwezi mchango = uchapishaji wa ndani (kila mwezi) chapa ("Idadi ya miaka ambayo itajumuishwa: ", miaka) chapisha (" Mchango wa kila mwezi ni: ", mchango wa kila mwezi) # hesabu riba ya kiwanja pamoja na hesabu kuu ya awali = (1 + (mwaka / hesabu miaka) # chapa ("Imeinuliwa kwa nguvu:", nguvu iliyoinuliwa) kiwanjainterestplusprincipal = mkuu * (nambari ya awali ** kuongezeka kwa nguvu) chapisha ("Riba ya kiwanja pamoja na kuu ni:", compoundinterestplusprincipal) # Sasa hesabu thamani ya baadaye na amana zilizofanywa kwenye Mwisho wa kipindi # Kutumia fomula: Malipo ya kila mwezi (kawaida kwa miezi) # t = wakati pesa imewekeza (kawaida kwa miaka) oneplus = (1+ (mwaka / hesabu ya idadi iliyojumuishwa)) imeinuliwa * aliminua nguvu2) -1) / ratedividedbynumbe roftimes) futurevaluewithdeposits = mchango wa kila mwezi * uchapishaji uliofanywa nusu ("Thamani ya baadaye na amana:", futurevaluewithdeposits) jumla = jumla ya kiwanja

Ilipendekeza: