Innehållsförteckning:
- Steg 1: Hämta data från användaren
- Steg 2: Konvertera data
- Steg 3: Beräkna sammansatt ränta plus huvudmannen
- Steg 4: Beräkna det framtida värdet
- Steg 5: Kod
Video: Python -program - sammansatt ränta med månadsbidrag/insättning: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Program för att beräkna ränta med månadsavgift i slutet av månaden.
Formel hämtad från TheCalculatorSite.com:Sammansatt intresse för huvudman: P (1 + r/n)^(nt) Framtidens värde för en serie: PMT × (((1 + r/n)^nt - 1)/(r/ n))
Steg 1: Hämta data från användaren
Be användaren att ange nödvändig data:
principalinput = input ("Enter principal:") annualrateinput = input ("Ange årlig ränta:") numberoftimescompoundedinput = input ("Ange antal gånger som räntan är sammansatt per år:") yearsinput = input ("Time in years:") Monthlycontributioninput = input ("Ange månadsbidrag:")
Steg 2: Konvertera data
Data matas in som en sträng som måste konverteras till heltal# Konvertera inmatad inmatning från strängar till heltalprincipal = int (huvudinmatning) årlig ränta = (int (årlig ränteinmatning))/100 nummeroftimekomponerad = int (nummeroftimesföreningskälla) år = int (årsinmatning) månadsavgift = int (månadsavgift)
Steg 3: Beräkna sammansatt ränta plus huvudmannen
Beräkna först sammansatt ränta plus kapital: # beräkna sammansatt ränta plus huvudpreliminärtal = (1 + (årsränta/antaloftimescompounded)) # print ("Preliminärt tal:", preliminärt antal) till makten: ", raisetopower) compoundinterestplusprincipal = principal*(preliminärt antal ** raisetopower) print (" Compound interest plus the capital is: ", compoundinterestplusprincipal)
Steg 4: Beräkna det framtida värdet
Beräkna sedan det framtida värdet med insättningar# Beräkna nu det framtida värdet med insättningar gjorda i slutet av perioden# Använd formel: Månadsbetalning × ((((1 + r / n)^(nt)) - 1) / (r /n)) # r = årlig ränta # n = antal föreningar per period (vanligtvis i månader) # t = tid då pengarna investeras (vanligtvis i år)
oneplus = (1+ (yearrate/numberoftimescompounded)) raisedtopower2 = ((numberoftimescompounded*years)) ratedividedbynumberoftimes = annualrate/numberoftimescompoundedhalfdone = (((one ** plus med insättningar: ", futurevaluewithdeposits) totalamount = compoundinterestplusprincipal + futurevaluewithdeposits print (" Total Amount: ", totalamount)
Steg 5: Kod
# Program för att beräkna sammansatt ränta med månadsavgift i slutet av månaden
# Beräkna först sammansatt ränta för kapital med hjälp av formel: A = P (1 + r/n) ** (nt) # r = årlig ränta # n = antal föreningar per period (vanligtvis i månader) # t = tid huvudinmatning = input ("Ange huvudstol:") annualrateinput = input ("Ange årlig ränta:") numberoftimescompoundedinput = input ("Ange antal gånger som räntan är sammansatt per år:") yearsinput = input ("Time in years:") monthcontributioninput = input ("Ange månadsbidragsbelopp:") # Konvertera inmatad input från strängar till heltal huvud = int (huvudinmatning) årlig ränta = (int (årlig ränta))/100 numberoftimescompounded = int (numberoftimescompoundedinput) år = int (yearsinput) månadsbidrag = int (månadsavgift) utskrift ("Den angivna huvudstolen är:", huvud) utskrift ("Årstakten i decimalform är:", årshastighet) utskrift ("Antalet gånger den kommer att sammansättas per år är:", nummeroftimescompounded) print ("Antalet år det kommer att sammansättas: ", år) print (" Månadsbidraget är: ", månadsavgift) # beräkna sammansatt ränta plus det primära preliminära numret = (1 + (årlig ränta/nummeroftimescompounded)) # print (" Preliminärt nummer: ", preliminärt nummer) raisetopower = (numberoftimescompounded * år. periodens slut # Med hjälp av formel: Månadsbetalning × ((((1 + r/n)^(nt)) - 1)/(r/n)) # r = årlig ränta # n = antal föreningar per period (vanligtvis i månader) # t = tid då pengarna investeras (vanligtvis i år) oneplus = (1+ (årlig ränta/antaloftimekompounderade)) höjdtopower22 (((antaloftimescompounded*år)) ratedividedbynumberoftimes = annualrate/numberoftimescompounded halfdone = ((oneplus* *höjd kraft2) -1)/nominellt delad bynumbe roftimes) futurevaluewithdeposits = månadsavgift*halvklart tryck ("Framtida värde med insättningar:", futurevaluewithdeposits) totalamount = compoundinterestplusprincipal + futurevaluewithdeposits print ("Totalt belopp:", totalbelopp)
Rekommenderad:
Fuktighets- och temperaturobservatör med Raspberry Pi med SHT25 i Python: 6 steg
Fuktighets- och temperaturobservatör med Raspberry Pi Med SHT25 i Python: Som en entusiast för Raspberry Pi tänkte vi på några mer spektakulära experiment med den. I den här kampanjen kommer vi att göra en fukt- och temperaturobservator som mäter relativ fuktighet och temperatur med Raspberry Pi och SHT25, Humidi
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Rörelsekontroll med Raspberry Pi och LIS3DHTR, 3-axlig accelerometer, med Python: 6 steg
Rörelsekontroll med Raspberry Pi och LIS3DHTR, 3-axlig accelerometer, med Python: Skönhet omger oss, men vanligtvis måste vi gå i en trädgård för att veta det. - Rumi Som den utbildade gruppen som vi verkar vara investerar vi den stora majoriteten av vår energi i att arbeta före våra datorer och mobiltelefoner. Därför låter vi ofta vårt välbefinnande
Studera orientering med Raspberry Pi och MXC6226XU med Python: 6 steg
Studera orientering med Raspberry Pi och MXC6226XU Använda Python: Buller är helt enkelt en del av att arbeta i ett fordon.Nynningen från en mycket inställd fordonsmotor är ett fantastiskt ljud. Däckmönster mumlar mot vägen, vinden skriker när den går runt speglar, plastbitar och bitar i instrumentbrädan ger l
Kontrollera flera lysdioder med Python och din Raspberry Pi: s GPIO -stift: 4 steg (med bilder)
Styrning av flera lysdioder med Python och din Raspberry Pi: s GPIO -stift: Denna instruktion visar hur du styr flera GPIO -stift på din RaspberryPi för att driva 4 lysdioder. Det kommer också att introducera dig till parametrar och villkorliga uttalanden i Python.Vår tidigare instruerbara användning av din Raspberry Pi: s GPIO -pins för att kon