Inhaltsverzeichnis:

Python-Programm - Zinseszinsen MIT monatlichen Beiträgen/Einzahlungen - Gunook
Python-Programm - Zinseszinsen MIT monatlichen Beiträgen/Einzahlungen - Gunook

Video: Python-Programm - Zinseszinsen MIT monatlichen Beiträgen/Einzahlungen - Gunook

Video: Python-Programm - Zinseszinsen MIT monatlichen Beiträgen/Einzahlungen - Gunook
Video: ✅ 288 BINÄRE BOTS GLEICHZEITIG-284,80 R$ MIT SICHEREN BINÄREN DERIV-BOTS-APR-METHODE 2024, November
Anonim
Python-Programm - Zinseszinsen MIT monatlichen Beiträgen/Einzahlungen
Python-Programm - Zinseszinsen MIT monatlichen Beiträgen/Einzahlungen
Python-Programm - Zinseszinsen MIT monatlichen Beiträgen/Einzahlungen
Python-Programm - Zinseszinsen MIT monatlichen Beiträgen/Einzahlungen

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

Daten vom Benutzer abrufen
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 konvertieren
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 den Zinseszins plus den Kapitalbetrag
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 den zukünftigen Wert
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)

Empfohlen: