Obsah:

Program Python - kombinovaný úrok s mesačnými príspevkami/vkladom: 5 krokov
Program Python - kombinovaný úrok s mesačnými príspevkami/vkladom: 5 krokov

Video: Program Python - kombinovaný úrok s mesačnými príspevkami/vkladom: 5 krokov

Video: Program Python - kombinovaný úrok s mesačnými príspevkami/vkladom: 5 krokov
Video: Python. Команды print() input() 2024, Júl
Anonim
Program Python - kombinovaný úrok s mesačnými príspevkami/vkladom
Program Python - kombinovaný úrok s mesačnými príspevkami/vkladom
Program Python - kombinovaný úrok s mesačnými príspevkami/vkladom
Program Python - kombinovaný úrok s mesačnými príspevkami/vkladom

Program na výpočet zloženého úroku s mesačným príspevkom na konci mesiaca.

Vzorec prevzatý z TheCalculatorSite.com:Spoločenský úrok pre istinu: P (1 + r/n)^(nt) Budúca hodnota série: PMT × ((((1 + r/n)^nt - 1)/(r/ n))

Krok 1: Získajte údaje od používateľa

Získajte údaje od používateľa
Získajte údaje od používateľa

Požiadajte používateľa, aby vložil požadované údaje:

principalinput = vstup ("Zadajte istinu:") ročná sadzbaInput = vstup ("Zadajte ročnú sadzbu:") numberoftimescompoundedinput = vstup ("Zadajte počet zrátaní úrokov za rok:") yearsinput = vstup ("Čas v rokoch:") monthcontributioninput = vstup ("Zadajte výšku mesačného príspevku:")

Krok 2: Konvertujte údaje

Previesť údaje
Previesť údaje

Údaje sa zadávajú ako reťazce, ktoré je potrebné previesť na celé čísla# Previesť zadaný vstup z reťazcov na celé číslaprincipal = int (principalinput) ročný pomer = (int (ročný výpočetný vklad))/100 číselných násobkovzložených = int (početnásobnýzloženýzadanývstup) rokov = int (vstupný rok) mesačnýpríspevok = int (mesačný vstupný príspevok)

Krok 3: Vypočítajte zložený úrok plus istinu

Vypočítajte zložený úrok plus istinu
Vypočítajte zložený úrok plus istinu

Najprv vypočítajte zložený úrok plus istinu: # vypočítajte zložený úrok plus predbežné číslo istiny = (1 + (ročná sadzba/početpočetnekomponovaných)) # tlač („Predbežné číslo:“, predbežné číslo) zvýšený výkon = (početnásobnekomponovaný * rokov) # tlač („Zvýšený k moci: ", zvýšená vrchná sila) zložený interestplusprincipál = istina*(predbežné číslo ** zvýšená vrchná sila) vytlačiť (" Zložený úrok plus istina je: ", zloženýinterestplusprincipal)

Krok 4: Vypočítajte budúcu hodnotu

Vypočítajte budúcu hodnotu
Vypočítajte budúcu hodnotu

Potom vypočítajte budúcu hodnotu s vkladmi# Teraz vypočítajte budúcu hodnotu s vkladmi uskutočnenými na konci obdobia# Pomocou vzorca: Mesačná platba × ((((((1 + r / n)^(nt)) - 1) / 1) /n)) # r = ročná úroková sadzba # n = počet zlúčenín za obdobie (spravidla v mesiacoch) # t = čas, kedy sú peniaze investované (spravidla v rokoch)

oneplus = (1+ (ročná sadzba/počet často krát zložených)) zvýšená vrcholová sila2 = ((počet krát zložených*rokov)) hodnotená delená počtom čísiel krát = ročná sadzba/počet krát mnohokrát zložená polovičná hodnota = ((((oneplus ** zvýšená vrchná sila2) -1)/hodnotená delená počtom čísiel krát s vkladmi: ", futurevaluewithdeposits) totalamount = Compoundinterestplusprincipal + futurevaluewithdeposits print (" Total Amount: ", totalalaount)

Krok 5: Kód

# Program na výpočet zloženého úroku s mesačným príspevkom na konci mesiaca

# Najprv vypočítajte zložený úrok pre istinu pomocou vzorca: A = P (1 + r/n) ** (nt) # r = ročná úroková sadzba # n = počet zlúčenín za obdobie (spravidla v mesiacoch) # t = čas zásadného výpočtu = vstup ("Zadajte istinu:") ročná vstupná sadzba = vstupná ("Zadajte ročnú sadzbu:") numberoftimescompoundedinput = vstup ("Zadajte počet krát, ako sa úrok zvýši za rok:") yearsinput = vstup ("Čas v rokoch:") monthcontributioninput = vstup ("Zadajte výšku mesačného príspevku:") # Konvertujte zadaný vstup z reťazcov na celé čísla istina = int (principalinput) ročná sadzba = (int (ročný súčet vstupov))/100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearsinput) monthcontribution = int (mesačný vstupný príspevok) print („Zadaná istina je:“, istina) print („Ročná sadzba v desatinnom tvare je:“, ročný pomer) print („Počet, koľkokrát sa bude skladať za rok, je:“, početrát krát zložených) print („Počet rokov, počas ktorých bude zlúčený: ", roky) print (" Mesačný príspevok je: ", mesačný príspevok) # vypočítajte zložený úrok plus hlavné predbežné číslo = (1 + (ročný pomer/početpočetnýchzloženýchzložených)) #tlač („ predbežné číslo: “, predbežnéčíslo) zdvihnutá vrchná sila = (početnásobnekomponovaná * rokov) # print („Zvýšené na výkon:“, zvýšený výkon) zlúčeninainterestplusprincipal = istina*(predbežné číslo ** zvýšená sila) print („Zložený úrok plus istina je:“, composinterestplusprincipal) # Teraz vypočítajte budúcu hodnotu s vkladmi uskutočnenými na koniec obdobia # Použitie vzorca: Mesačná platba × ((((((1 + r/n)^(nt)) - 1)/(r/n)) # r = ročná úroková sadzba # n = počet zlúčenín za obdobie (zvyčajne v mesiacoch) # t = čas, kedy sú peniaze investované (zvyčajne v rokoch) oneplus = (1+ (ročný pomer/početrátkomponovaných)) *zvýšený výkon2) -1)/hodnotené rozdelené podľa počtu roftimes) futurevaluewithdeposits = mesačnýpríspevok*polovičná tlač („Budúca hodnota s vkladmi:“, futurevaluewithdeposits) totalamount = zloženýinterestplusprincipal + futurevaluewithdeposits print („Celková čiastka:“, celková čiastka)

Odporúča: