Obsah:

Program Python - Sloučení úroků s měsíčními příspěvky/vkladem: 5 kroků
Program Python - Sloučení úroků s měsíčními příspěvky/vkladem: 5 kroků

Video: Program Python - Sloučení úroků s měsíčními příspěvky/vkladem: 5 kroků

Video: Program Python - Sloučení úroků s měsíčními příspěvky/vkladem: 5 kroků
Video: LangChain Expression Language 2024, Červenec
Anonim
Program Python - Sloučení úroků s měsíčními příspěvky/vkladem
Program Python - Sloučení úroků s měsíčními příspěvky/vkladem
Program Python - Sloučení úroků s měsíčními příspěvky/vkladem
Program Python - Sloučení úroků s měsíčními příspěvky/vkladem

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

Získejte data od uživatele
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

Převést data
Převést data

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

Vypočítejte složený úrok plus jistinu
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

Vypočítejte budoucí hodnotu
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: