Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
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
Andmed sisestatakse stringidena, mis tuleb teisendada täisarvudeks# Teisenda stringidest sisestatud sisend täisarvudeks (igakuine panus)
3. samm: 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
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)