![Python-programma - Samengestelde rente MET maandelijkse bijdragen/aanbetaling: 5 stappen Python-programma - Samengestelde rente MET maandelijkse bijdragen/aanbetaling: 5 stappen](https://i.howwhatproduce.com/images/001/image-916-10-j.webp)
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
![Python-programma - Samengestelde rente MET maandelijkse bijdragen/stortingen Python-programma - Samengestelde rente MET maandelijkse bijdragen/stortingen](https://i.howwhatproduce.com/images/001/image-916-11-j.webp)
![Python-programma - Samengestelde rente MET maandelijkse bijdragen/stortingen Python-programma - Samengestelde rente MET maandelijkse bijdragen/stortingen](https://i.howwhatproduce.com/images/001/image-916-12-j.webp)
Programma om samengestelde rente te berekenen met maandelijkse bijdrage aan het einde van de maand.
Formule overgenomen van TheCalculatorSite.com: Samengestelde rente voor hoofdsom: P(1+r/n)^(nt) Toekomstige waarde van een reeks: PMT × (((1 + r/n)^nt - 1) / (r/ N))
Stap 1: Gegevens ophalen van de gebruiker
![Gegevens ophalen van gebruiker Gegevens ophalen van gebruiker](https://i.howwhatproduce.com/images/001/image-916-13-j.webp)
Vraag de gebruiker om de vereiste gegevens in te voeren:
principalinput = input("Voer hoofdsom in: ")annualrateinput = input("Voer jaartarief in: ") numberoftimescompoundedinput = input("Voer het aantal keren in dat de rente wordt samengesteld per jaar: ") yearsinput = input("Tijd in jaren: ") maandelijkse bijdrageinput = input("Vul maandelijks bijdragebedrag in: ")
Stap 2: Gegevens converteren
![Gegevens converteren Gegevens converteren](https://i.howwhatproduce.com/images/001/image-916-14-j.webp)
Gegevens worden ingevoerd als tekenreeksen die moeten worden omgezet in gehele getallen# Zet ingevoerde invoer van tekenreeksen om in integersprincipal = int(principalinput) yearrate = (int(annualrateinput))/100 numberoftimescompounded = int(numberoftimescompoundedinput) years = int(yearsinput) maandelijksebijdrage = int (maandelijkse bijdrage-input)
Stap 3: Bereken de samengestelde rente plus de hoofdsom
![Bereken de samengestelde rente plus de hoofdsom Bereken de samengestelde rente plus de hoofdsom](https://i.howwhatproduce.com/images/001/image-916-15-j.webp)
Bereken eerst de samengestelde rente plus de hoofdsom:# bereken de samengestelde rente plus de hoofdsompreliminarynumber = (1 + (annualrate/numberoftimescompounded)) # print ("Preliminary number:", voorlopignumber)raisedtopower = (numberoftimescompounded * years) # print ("Verhoogd to power:", raisetopower)compoundinterestplusprincipal = principal * (voorlopig getal**raisedtopower)print("De samengestelde rente plus de hoofdsom is: ", samengesteldeinterestplusprincipal)
Stap 4: Bereken de toekomstige waarde
![Bereken de toekomstige waarde Bereken de toekomstige waarde](https://i.howwhatproduce.com/images/001/image-916-16-j.webp)
Bereken vervolgens de toekomstige waarde met stortingen# Bereken nu de toekomstige waarde met stortingen gedaan aan het einde van de periode# Gebruik de formule: Maandelijkse betaling × ((((1 + r/n)^(nt)) - 1) / (r /n)) # r = jaarlijkse rente # n = aantal verbindingen per periode (meestal in maanden) # t = tijd dat het geld wordt geïnvesteerd (meestal in jaren)
oneplus = (1+(annualrate/numberoftimescompounded))raisedtopower2 =((numberoftimessamengestelde*years)) ratesharedbynumberoftimes =jaartarief/numberoftimescompoundedhalfdone = (((oneplus**raisedtopower2)-1)/rated gedeeldbynumberoftimes) futurevaluewithdeposits value =een maandelijks met deposito's: ", futurevaluewithdeposits)totaalbedrag = samengestelde rente plus hoofdsom + toekomstigewaardemetdeposito's print ("Totaalbedrag:", totaalbedrag)
Stap 5: Coderen
# Programma om samengestelde rente te berekenen met maandelijkse bijdrage aan het einde van de maand
# Bereken eerst de samengestelde rente voor de hoofdsom met de formule: A = P (1 + r/n)**(nt) # r = jaarlijkse rente # n = aantal verbindingen per periode (meestal in maanden) # t = tijd hoofdinvoer = input("Voer hoofdsom in: ") jaartariefinput = input("Voer jaartarief in: ") numberoftimescompoundedinput = input("Vul het aantal keren in dat de rente wordt samengesteld per jaar: ") yearsinput = input("Tijd in jaren: ") maandelijkse bijdrageinput = input ("Voer het bedrag van de maandelijkse bijdrage in: ") # Zet ingevoerde invoer van strings om in gehele getallen hoofdsom = int(hoofdinvoer) jaartarief = (int(jaarlijkse invoer))/100 aantal keer samengesteld = int(aantal keer samengestelde invoer) jaar = int (jaar invoer) maandelijkse bijdrage = int(monthlycontributioninput) print ("De ingevoerde hoofdsom is: ", hoofdsom) print ("De jaarlijkse rente in decimale vorm is: ", jaarlijkse rente) print ("Het aantal keren dat het per jaar wordt samengesteld is: ", numberoftimescompounded) print ("Het aantal jaren dat het wordt samengesteld: ", jaren) print ("De maandelijkse bijdrage is: ", maandelijkse bijdrage) # bereken de samengestelde rente plus de hoofdsom voorlopige nummer = (1 + (jaarlijks/aantal keer samengesteld)) # print ("Voorlopig aantal:", voorlopig nummer) verhoogd naar vermogen = (aantal keer samengesteld * jaar) # print ("Verhoogd naar macht:", verhoogd naar vermogen) samengestelde rente plus hoofdsom = hoofdsom * (voorlopig getal**verhoogd naar macht) print ("De samengestelde rente plus de hoofdsom is: ", samengestelde rente plus hoofdsom) # Bereken nu de toekomstige waarde met stortingen gedaan op de einde van de periode # Met formule: Maandelijkse betaling × ((((1 + r/n)^(nt)) - 1) / (r/n)) # r = jaarlijkse rentevoet # n = aantal verbindingen per periode (meestal in maanden) # t = tijd dat het geld wordt geïnvesteerd (meestal in jaren) oneplus = (1+(jaarlijks/aantal keer samengesteld)) verhoogd naar vermogen2 = ((aantal keer samengesteld* jaar)) percentage gedeelddoor aantal keren = jaarlijks tarief/aantal keer samengesteld half voltooid = (((éénplus* *verhoogd naar vermogen2)-1)/geschat gedeelddoorgetal roftimes) futurevaluewithdeposits = maandelijkse bijdrage*half-done print ("Toekomstige waarde met deposito's: ", futurevaluewithdeposits) totaalbedrag = samengestelde renteplus hoofdsom + toekomstigewaardemetdeposito's afdrukken ("Totaal bedrag:", totaalbedrag)
Aanbevolen:
Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: 4 stappen (met afbeeldingen)
![Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: 4 stappen (met afbeeldingen) Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: 4 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/010/image-27954-j.webp)
Meerdere LED's besturen met Python en de GPIO-pinnen van je Raspberry Pi: deze Instructable laat zien hoe je meerdere GPIO-pinnen op je RaspberryPi kunt besturen om 4 LED's van stroom te voorzien. Het zal je ook kennis laten maken met parameters en voorwaardelijke uitspraken in Python.Onze vorige Instructable met behulp van de GPIO-pinnen van je Raspberry Pi om
Aan de slag met Python: 7 stappen (met afbeeldingen)
![Aan de slag met Python: 7 stappen (met afbeeldingen) Aan de slag met Python: 7 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/001/image-1010-39-j.webp)
Aan de slag met Python: programmeren is geweldig! Het is creatief, leuk en het geeft je hersenen een mentale training. Velen van ons willen meer leren over programmeren, maar overtuigen onszelf ervan dat dat niet kan. Misschien heeft het te veel wiskunde, misschien schrikt het jargon dat eromheen wordt gegooid
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
![Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?" Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"](https://i.howwhatproduce.com/images/006/image-15346-7-j.webp)
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Toegang tot Arduino YÚN beheren met MySQL, PHP5 en Python: 11 stappen (met afbeeldingen)
![Toegang tot Arduino YÚN beheren met MySQL, PHP5 en Python: 11 stappen (met afbeeldingen) Toegang tot Arduino YÚN beheren met MySQL, PHP5 en Python: 11 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/006/image-16078-13-j.webp)
Beheer de toegang van Arduino YÚN met MySQL, PHP5 en Python: Hallo vrienden! Nou, zoals je weet, in september het nieuwe première schild van Arduino, Arduino YUN. Deze kleine vriend heeft een Linux embedded systeem waarmee we alles kunnen draaien wat je maar kunt bedenken (tenminste tot nu toe). Hoewel er weinig informatie is
Educatieve inhoud bijdragen aan de OLPC $100 laptop: 3 stappen
![Educatieve inhoud bijdragen aan de OLPC $100 laptop: 3 stappen Educatieve inhoud bijdragen aan de OLPC $100 laptop: 3 stappen](https://i.howwhatproduce.com/images/002/image-3142-69-j.webp)
Educatieve inhoud bijdragen aan de OLPC-laptop van $ 100: De vereniging voor één laptop per kind (OLPC) is op zoek naar educatieve inhoud om op de laptops en in regionale/landelijke opslagplaatsen te plaatsen. Instructables is een geweldig formaat voor inhoud, dus we nodigen jullie allemaal uit om je geweldige Instru