Sisukord:

Pythoni programm - intresside liitmine igakuiste sissemaksetega/deposiit: 5 sammu
Pythoni programm - intresside liitmine igakuiste sissemaksetega/deposiit: 5 sammu

Video: Pythoni programm - intresside liitmine igakuiste sissemaksetega/deposiit: 5 sammu

Video: Pythoni programm - intresside liitmine igakuiste sissemaksetega/deposiit: 5 sammu
Video: Mathematics with Python! Sequences 2024, Juuli
Anonim
Pythoni programm - intresside liitmine igakuiste sissemaksete/sissemaksega
Pythoni programm - intresside liitmine igakuiste sissemaksete/sissemaksega
Pythoni programm - intresside liitmine igakuiste sissemaksete/sissemaksega
Pythoni programm - intresside liitmine igakuiste sissemaksete/sissemaksega

Programm liitintressi arvutamiseks igakuise sissemaksega kuu lõpus.

Valem on võetud saidilt TheCalculatorSite.com: Põhiosa liitintress: P (1 + r/n)^(nt) Seeria tulevikuväärtus: PMT × (((1 + r/n)^nt - 1)/(r/ n))

Samm: hankige andmeid kasutajalt

Andmete hankimine kasutajalt
Andmete hankimine kasutajalt

Paluge kasutajal sisestada nõutavad andmed:

principalinput = sisend ("Sisestage põhisumma:") aastane sissetulek = sisend ("Sisestage aastamäär:") mitu korda kokkuühendatud sisend = sisend ("Sisestage intresside liitmise kordade arv aastas:") yearsinput = input ("Aasta aastates:") monthcontributioninput = input ("Sisesta igakuine sissemakse summa:")

Samm: teisendage andmed

Teisenda andmed
Teisenda andmed

Andmed sisestatakse stringidena, mis tuleb teisendada täisarvudeks# Teisenda stringidest sisestatud sisend täisarvudeks (igakuine panus)

3. samm: arvutage liitintress pluss põhisumma

Arvutage liitintress pluss põhisumma
Arvutage liitintress pluss põhisumma

Esiteks arvutage liitintress pluss põhiosa: # arvutage liitintress pluss põhialusarv võimule: ", suurendatud võimsus) ühendhuvipõhine põhisumma = põhiosa*(esialgne number ** tõstetud võim) print (" Liitintress pluss põhiosa on: ", liitintress

4. samm: arvutage tulevikuväärtus

Arvutage tulevikuväärtus
Arvutage tulevikuväärtus

Seejärel arvutage hoiuste tulevikuväärtus# Arvutage nüüd perioodi lõpus tehtud hoiuste tulevane väärtus# Kasutades valemit: Kuumakse × (((((1 + r / n)^(nt)) - 1) / (r /n)) # r = aastane intressimäär # n = ühendite arv perioodil (tavaliselt kuudes) # t = raha investeerimise aeg (tavaliselt aastatel)

oneplus = (1+ (aastane määr/liidetud kordade arv)) suurendatud võimsus2 = ((kordade arv*aastat)) hinnatud jagatud arv arv kordi = aastane määr/kordade arv, mis on kokku pandud pool = = (((üks pluss ** tõstetud võimsus2) -1)/hinnatud jagatud arvude kaupa) tulevikuväärtus sissemaksega hoiustega: ", tulevikuväärtus koos sissemaksega) kogusumma = liitintressipõhine põhisumma + tulevikuväärtus koos sissemaksega (" Kogusumma: ", kogusumma)

Samm: kood

# Programm liitintressi arvutamiseks igakuise sissemaksega kuu lõpus

# Kõigepealt arvutage põhiosa liitintress, kasutades valemit: A = P (1 + r/n) ** (nt) # r = aastane intressimäär # n = ühendite arv perioodil (tavaliselt kuudes) # t = põhiprognoos = sisend ("Sisesta põhisumma:") yearrateinput = sisend ("Sisesta aastakurss:") mitu kordaühendatudinput = input ("Sisesta intresside liitmise kordade arv aastas:") yearsinput = input ("Aasta aastates:") monthcontributioninput = input ("Sisesta igakuine sissemakse summa:") # Teisenda stringidest sisestatud sisend täisarvudeks põhisumma = int (põhiline sisend) aastamäär = (int (aastane intressisisend))/100 numberkordsetkomponentne = int (numberkordsetkomponendisisend) aastat = int (aastatinvestis) monthcontribution = int (kuusissemakseinvestis) print ("Põhisumma on:", põhisumma) print ("Aastamäär kümnendkoha kujul on:", aastane määr) print ("Aastate liitmise kordade arv on:", kordade arv) print ("Aastate arv, mida see liidetakse: ", aastat) print (" Igakuine sissemakse on: ", igakuine sissemakse) # arvuta liitintress pluss põhisumma esialgne arv = (1 + (aastane määr/kordade arv) aastat) # print ("Tõstetud võimule:", tõstetud võimsus) ühendinterestplusprincipal = põhisumma*(esialgne arv ** suurendatud võimsus) print ("Liitintress pluss põhiosa on:", ühendinterestplusprincipal) # Arvutage nüüd tulevane väärtus koos perioodi lõpp # Kasutades valemit: Kuumakse × (((((1 + r/n)^(nt)) - 1)/(r/n)) # r = aastane intressimäär # n = ühendite arv perioodi kohta (tavaliselt kuudes) # t = raha investeerimise aeg (tavaliselt aastatel) oneplus = (1+ (aastane määr/kordade arv)) suurendatud võimsus2 = ((kordade arv*aastat)) hinnatud jagatud kaheks ajavahemikuks = aastane määr/kordade arv *suurendatud võimsus2) -1)/nominaalne jagatud bynumbe roftimes) futurevaluewithdeposits = igakuine sissemakse*halfdone print ("Tuleviku väärtus hoiustega:", futurevaluewithdeposits) totalamount = liitintresside põhiosa + tulevikuväärtus koos sissemaksega print ("Kogusumma:", kogusumma)

Soovitan: