Inhaltsverzeichnis:
- Schritt 1: Daten vom Benutzer abrufen
- Schritt 2: Daten konvertieren
- Schritt 3: Berechnen Sie den Zinseszins plus den Kapitalbetrag
- Schritt 4: Berechnen Sie den zukünftigen Wert
- Schritt 5: Code
Video: Python-Programm - Zinseszinsen MIT monatlichen Beiträgen/Einzahlungen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
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)
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
DIY Circuit Activity Board mit Büroklammern - HERSTELLER - STEM: 3 Schritte (mit Bildern)
DIY Circuit Activity Board mit Büroklammern | HERSTELLER | STEM: Mit diesem Projekt können Sie den Weg des elektrischen Stroms ändern, um durch verschiedene Sensoren zu laufen. Mit diesem Design können Sie zwischen dem Aufleuchten einer blauen LED oder dem Aktivieren eines Summers wechseln. Sie haben auch die Wahl, einen lichtabhängigen Widerstand mit
Erste Schritte mit Python: 7 Schritte (mit Bildern)
Erste Schritte mit Python: Programmieren ist großartig! Es ist kreativ, macht Spaß und gibt Ihrem Gehirn ein mentales Training. Viele von uns wollen etwas über Programmieren lernen, aber überzeugen sich selbst davon, dass wir es nicht können. Vielleicht hat es zu viel Mathematik, vielleicht der Jargon, der erschreckend herumgeworfen wird