Obsah:
- Krok 1: Získejte data od uživatele
- Krok 2: Převod dat
- Krok 3: Vypočítejte složený úrok plus jistinu
- Krok 4: Vypočítejte budoucí hodnotu
- Krok 5: Kód
Video: Program Python - Sloučení úroků s měsíčními příspěvky/vkladem: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Program pro výpočet složeného úroku s měsíčním příspěvkem na konci měsíce.
Vzorec převzat z TheCalculatorSite.com:Společný úrok za jistinu: P (1 + r/n)^(nt) Budoucí hodnota řady: PMT × ((((1 + r/n)^nt - 1)/(r/ n))
Krok 1: Získejte data od uživatele
Požádejte uživatele, aby vložil požadované údaje:
principalinput = vstup ("Zadejte jistinu:") Každodenní sazbaInput = vstup ("Zadejte roční sazbu:") numberoftimescompoundedinput = vstup ("Zadejte počet, kolikrát je úrok složen za rok:") yearsinput = vstup ("Čas v letech:") monthcontributioninput = vstup ("Zadejte částku měsíčního příspěvku:")
Krok 2: Převod dat
Data se zadávají jako řetězce, které je třeba převést na celá čísla# Převést zadaný vstup z řetězců na celá číslaprincipal = int (principalinput) roční rychlost = (int (roční datový tok))/100 početkrát (měsíční vklad příspěvku)
Krok 3: Vypočítejte složený úrok plus jistinu
Nejprve vypočítat složený úrok plus jistinu: # vypočítat složený úrok plus předběžné předběžné číslo jistiny = (1 + (roční sazba/početpoločasůzkomponovaných)) # tisk („Předběžné číslo:“, předběžnéčíslo) zvýšený výkon = (početkrátkompaktovaný * roků) # tisk („Zvýšen k moci: ", vytažená síla) složenýinterestplusprincipál = jistina*(předběžný počet ** zvýšený výkon) tisk (" Složený úrok plus jistina je: ", složenýinterestplusprincipál)
Krok 4: Vypočítejte budoucí hodnotu
Poté vypočítejte budoucí hodnotu s vklady# Nyní vypočítejte budoucí hodnotu s vklady provedenými na konci období# Pomocí vzorce: Měsíční platba × ((((((1 + r / n)^(nt)) - 1) / 1) /n)) # r = roční úroková sazba # n = počet sloučenin za období (obvykle v měsících) # t = čas, kdy jsou peníze investovány (obvykle v letech)
oneplus = (1+ (roční sazba/počet častokrátkompoundovaných)) s vklady: ", futurevaluewithdeposits) totalamount = Compoundinterestplusprincipal + futurevaluewithdeposits print (" Total Amount: ", totalamount)
Krok 5: Kód
# Program pro výpočet složeného úroku s měsíčním příspěvkem na konci měsíce
# Nejprve vypočítejte složený úrok jistiny pomocí vzorce: A = P (1 + r/n) ** (nt) # r = roční úroková sazba # n = počet sloučenin za období (obvykle v měsících) # t = čas principalinput = vstup ("Zadejte jistinu:") roční sazbaInput = vstup ("Zadejte roční sazbu:") numberoftimescompoundedinput = vstup ("Zadejte počet, kolikrát je úrok složen za rok:") yearsinput = vstup ("Čas v letech:") monthcontributioninput = vstup ("Zadejte částku měsíčního příspěvku:") # Převést zadaný vstup z řetězců na celá čísla jistina = int (principalinput) roční sazba = (int (roční sazba),/100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearsinput) monthcontribution = int (monthcontributioninput) print ("Zadaná jistina je:", jistina) print ("Roční sazba v desítkové formě je:", roční sazba) print ("Počet, kolikrát za rok bude složen, je:", numberoftimescompounded) print („Počet let, kdy bude složen: ", roky) tisk (" Měsíční příspěvek je: ", měsíční příspěvek) # vypočítat složený úrok plus hlavní předběžné číslo = (1 + (roční sazba/početkrát častěji složené)) # tisk („ předběžné číslo: “, předběžné číslo) zvýšený výkon = (početkrát mnohdy složený * let) # tisk („Zvýšeno na sílu:“, zvýšený výkon) složený interestplusprincipál = jistina*(předběžné číslo ** zvýšený výkon) tisk („Složený úrok plus jistina je:“, složenýinterestplusprincipal) # Nyní vypočítejte budoucí hodnotu s vklady provedenými na konec období # Použití vzorce: Měsíční platba × ((((((1 + r/n)^(nt)) - 1)/(r/n)) # r = roční úroková sazba # n = počet sloučenin za období (obvykle v měsících) # t = doba, po kterou jsou peníze investovány (obvykle v letech) oneplus = (1+ (roční sazba/početkrát složených)) *zvýšený výkon2) -1)/ohodnocený rozdělený podle počtu roftimes) futurevaluewithdeposits = měsíční příspěvek*poloviční tisk („Budoucí hodnota s vklady:“, futurevaluewithdeposits) totalamount = složenýinterestplusprincipal + futurevaluewithdeposits tisk („Celková částka:“, celková částka)
Doporučuje:
Raspberry Pi - 3osý akcelerometr ADXL345 Python Výukový program: 4 kroky
Raspberry Pi-3osý akcelerometr ADXL345 Python Výukový program: ADXL345 je malý, tenký, ultralehký, 3osý akcelerometr s měřením s vysokým rozlišením (13bitové) až ± 16 g. Data digitálního výstupu jsou formátována jako 16bitová dvojčata a jsou přístupná prostřednictvím digitálního rozhraní I2 C. Měří
Raspberry Pi SHT25 Senzor vlhkosti a teploty Python Výukový program: 4 kroky
Senzor vlhkosti a teploty Raspberry Pi SHT25 Python Výukový program: Snímač vlhkosti a teploty SHT25 I2C ± 1,8%RH ± 0,2 ° C I2C Mini Module. Vysoce přesný snímač vlhkosti a teploty SHT25 se stal průmyslovým standardem z hlediska tvarového faktoru a inteligence a poskytuje kalibrované, linearizované snímače
Program Python Para El Area Un Un Diagrama PV: 4 kroky
Programy Python Para El Area De Un Diagrama PV: Úvod ó n al programaSe sabe que el á rea bajo la curva de un diagrama PV determina el trabajo hecho por por un gas ideal. Programy, které určují, zda se jedná o trabajo, nebo co se týče plynové kumulace s daty tomados en la tabla de un
Výukový program pro Python: 6 kroků
Výukový program pro Python: Dobrý den! Vítejte u mé druhé instrukce, která bude probíhat na základech pythonu. V této instruktáži vás budu učit základy smyček, vstupu a výstupu a přimět počítač, aby něco řekl, pokud jde o příkazy a proměnné. V posledním s
Výukový program Python č. 1: 5 kroků
Výukový program Python č. 1: Toto je výukový program pro Python vytvořený s ohledem na naprostého začátečníka. Krátký úvod do Pythonu vám poslouží k základnímu pochopení historie a toho, co to je, než přejdeme k lekcím. ? Převzato z www.python.org:Python