Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Programm zur Berechnung des Zinseszinses mit monatlichem Beitrag am Monatsende.
Formel von TheCalculatorSite.com: Zinseszins für Kapital: P(1+r/n)^(nt) Zukünftiger Wert einer Serie: PMT × (((1 + r/n)^nt - 1) / (r/ n))
Schritt 1: Daten vom Benutzer abrufen
Bitten Sie den Benutzer, die erforderlichen Daten einzugeben:
Principalinput = input("Geben Sie Kapital ein: ")annualrateinput = input("Geben Sie den Jahreszins ein: ") numberoftimescompoundedinput = input("Geben Sie ein, wie oft die Zinsen pro Jahr aufgezinst werden: ") yearsinput = input("Zeit in Jahren: ") monatlicher Beitraginput = input("Monatlichen Beitragsbetrag eingeben: ")
Schritt 2: Daten konvertieren
Daten werden als Strings eingegeben, die in ganze Zahlen umgewandelt werden müssen# Eingabe von Strings in ganze Zahlen umwandeln principal = int(principalinput) annualrate = (int(annualrateinput))/100 numberoftimescompounded = int(numberoftimescompoundedinput) years = int(yearsinput) Monatsbeitrag = int (monatliche Beitragseingabe)
Schritt 3: Berechnen Sie den Zinseszins plus den Kapitalbetrag
Berechnen Sie zuerst den Zinseszins plus den Kapitalbetrag:# den Zinseszins plus den Kapitalbetrag berechnenvorläufigeZahl = (1 + (Jahresrate/Anzahl der zusammengesetzten) to power:", raisetopower)compoundinterestplusprincipal = Principal * (vorläufigeZahl**raisedtopower)print("Der Zinseszins plus Kapital beträgt: ", Zinseszinsplusprincipal)
Schritt 4: Berechnen Sie den zukünftigen Wert
Berechnen Sie dann den zukünftigen Wert mit Einzahlungen# Berechnen Sie nun den zukünftigen Wert mit Einzahlungen am Ende der Periode# Verwenden Sie die Formel: Monatliche Zahlung × ((((1 + r/n)^(nt)) - 1) / (r /n)) # r = Jahreszins # n = Anzahl der Verbindungen pro Periode (normalerweise in Monaten) # t = Zeit der Geldanlage (normalerweise in Jahren)
oneplus = (1+(Jahresrate/Anzahl der zusammengesetzten)) raisetopower2 = ((Anzahl der zusammengesetzten*Jahre)) ratedividedbyAnzahl = Jahresrate/Anzahl der zusammengesetztenhalfdone = (((oneplus**raisedtopower2)-1)/rateddividedbyAnzahl) Zukunftswert mit Einzahlung*halbwert = monatlicher Beitrag mit Einlagen: ", Zukunftswertmit Einlagen)Gesamtbetrag = Zinseszinsplus Kapital + Zukunftswertmit Einlagen print ("Gesamtbetrag:", Gesamtbetrag)
Schritt 5: Code
# Programm zur Berechnung des Zinseszinses mit monatlichem Beitrag am Monatsende
# Berechnen Sie zunächst den Zinseszins für das Kapital mit der Formel: A = P (1 + r/n)**(nt) # r = Jahreszins # n = Anzahl der Zinseszinsen pro Periode (normalerweise in Monaten) # t = Zeit Kapitaleingang = input("Geben Sie Kapital ein: ") Jahresrateinput = input("Geben Sie Jahresrate ein: ") numberoftimescompoundedinput = input("Geben Sie ein, wie oft die Zinsen pro Jahr aufgezinst werden: ") yearsinput = input("Zeit in Jahren: ") monthcontributioninput = input("Geben Sie den monatlichen Beitragsbetrag ein: ") # Konvertieren Sie eingegebene Eingaben von Strings in ganze Zahlen Principal = int(principalinput) annualrate = (int(annualrateinput))/100 numberoftimescompounded = int(numberoftimescompoundedinput) years = int(yearsinput) Monthlycontribution = int(monthlycontributioninput) print ("Der eingegebene Hauptbetrag ist: ", Hauptbetrag) print ("Der Jahressatz in Dezimalform ist: ", Jahressatz) print ("Die Anzahl der Verzinsungen pro Jahr ist: ", Anzahl der zusammengesetzten Beträge) print ("Die Anzahl der Jahre, in denen es zusammengesetzt wird: ", Jahre) print ("Der monatliche Beitrag beträgt: ", monatlicher Beitrag) # Berechnung des Zinseszins plus der Hauptvorauszahl = (1 + (Jahresrate/Anzahl der zusammengesetzten)) # print ("Vorläufige Zahl:", vorläufige Zahl) Raisedtopower = (Anzahl der zusammengesetzten * Jahre) # print ("Raised to power:", Raisedtopower) ZinseszinsplusPrinzip = Kapital * (vorläufigeZahl**raisedtopower) print("Der Zinseszins plus Kapital beträgt: ", ZinseszinsplusPrinzip) # Berechnen Sie nun den zukünftigen Wert mit Einlagen am Ende der Periode # Mit Formel: Monatliche Zahlung × ((((1 + r/n)^(nt)) - 1) / (r/n)) # r = Jahreszins # n = Anzahl der Verbindungen pro Periode (normalerweise in Monaten) # t = Zeit, in der das Geld investiert wird (normalerweise in Jahren) oneplus = (1+(Jahresrate/Anzahl der zusammengesetzten)) Raisedtopower2 = ((Anzahl der zusammengesetzten*Jahre)) ratedividedbyAnzahl = Jahresrate/Anzahl der zusammengesetzten Hälften = (((einsplus*) *angehoben2)-1)/bewertetdurchZahl roftimes) futurevaluewithdeposits = monatlicher Beitrag*halfdone print ("Zukunftswert mit Einlagen: ", futurevaluewithdeposits) totalamount = ZinseszinsplusHauptbetrag + Futurevaluewithdeposits print ("Gesamtbetrag:", Gesamtbetrag)