Мазмуну:

Python программасы - Айлык салымы/салымы бар татаал пайыздар: 5 кадам
Python программасы - Айлык салымы/салымы бар татаал пайыздар: 5 кадам

Video: Python программасы - Айлык салымы/салымы бар татаал пайыздар: 5 кадам

Video: Python программасы - Айлык салымы/салымы бар татаал пайыздар: 5 кадам
Video: Жиналыс №2-24.04.2022 | ETF тобының мүшесі және диалог 2024, Ноябрь
Anonim
Python программасы - Ай сайын салым/депозит менен кошулуучу пайыздар
Python программасы - Ай сайын салым/депозит менен кошулуучу пайыздар
Python программасы - Ай сайын салым/депозит менен кошулуучу пайыздар
Python программасы - Ай сайын салым/депозит менен кошулуучу пайыздар

Айдын аягында ай сайын салым кошулган пайыздарды эсептөө программасы.

TheCalculatorSite.com сайтынан алынган формула: Негизги пайызга болгон кошулма пайыз: P (1 + r/n)^(nt) Сериянын келечектеги мааниси: PMT × (((1 + r/n)^nt - 1)/(r/ п))

1 -кадам: Колдонуучудан маалымат алуу

Колдонуучудан маалымат алуу
Колдонуучудан маалымат алуу

Колдонуучудан керектүү маалыматтарды киргизүүнү сураныңыз:

principalinput = input ("Негизги сумманы киргизиңиз:") yillik rateinput = input ("Жылдык ченди киргизиңиз:") numberoftimescompoundedinput = input ("Пайыздар жылына канча жолу кошулганын киргизиңиз:") yearsinput = input ("Жылдар боюнча убакыт:") monthcontributioninput = input ("Ай сайын салымдын суммасын киргизиңиз:")

2 -кадам: маалыматтарды Convert

Маалыматты Convert
Маалыматты Convert

Маалыматтар бүтүндөй сандарга айландырылышы керек болгон саптар катары киргизилет# Киргизилген киргизүүнү бүтүн сандарга айлантуу принцип = int (принцибин) жылдык ылдамдык = (int (жылдык ылдамдык))/100 саны (айлык салым)

3 -кадам: Кошумча пайызды эсептөө жана негизги

Кошумча Пайызды Плюс Принципалды эсептөө
Кошумча Пайызды Плюс Принципалды эсептөө

Биринчиден, татаал пайызды жана негизги сумманы эсептеңиз: # татаал пайызды кошуп эсептеп көрүңүз негизги саны = (1 + (жылдык ылдамдык/жолу) бийликке: ", көтөрүлүүчү күч) complexinterestplusprincipal = негизги*(баштапкы сан ** көтөрүлүүчү күч) басып чыгаруу (" Курама пайыз менен негизги сумма болуп саналат: ", complexinterestplusprincipal)

4 -кадам: Келечектеги баалуулукту эсептөө

Келечектеги баалуулукту эсептөө
Келечектеги баалуулукту эсептөө

Андан кийин депозиттер менен келечектеги наркты эсептеңиз# Эми мезгилдин акырына карата салынган депозиттер менен келечектеги наркты эсептеңиз# Формуланы колдонуу менен: Ай сайын төлөм × (((((1 + r / n)^(nt)) - 1) /) r) /n)) # r = жылдык пайыздык чен # n = бир мезгилдеги кошулмалардын саны (көбүнчө айлар менен) # t = акча салынган убакыт (көбүнчө жылдар менен)

oneplus = (1+ (жылдык ылдамдык/саны бир нече жолу)) жогорулатылган күч2 = ((бир нече жолу*кураштырылган жылдар)) рейтингивалидинбумерлери = жылдык ылдамдыгы/саны депозиттер менен: ", келечектеги баалар депозиттер менен) totalamount = complexinterestplusprincipal + келечектеги баалуулуктар менен басып чыгаруу (" Жалпы сумма: ", жалпы сумма)

5 -кадам: Код

# Айдын аягында ай сайын салым кошулган пайыздарды эсептөө программасы

# Алгач формуланы колдонуп негизги пайызды эсептеңиз: A = P (1 + r/n) ** (nt) # r = жылдык пайыздык чен # n = бир мезгилдеги бирикмелердин саны (көбүнчө айлар менен) # t = убакыт принципиалдуу чыгымы = input ("Негизги сумманы киргизиңиз:") yillik rateinput = input ("Жылдык ченди киргизиңиз:") numberoftimescompoundedinput = input ("Пайыздар жылына канча жолу кошулганын киргизиңиз:") yearsinput = input ("Жылдардагы убакыт:") monthcontributioninput = input ("Айлык салымдын суммасын киргизиңиз:") # Киргизилген саптарды бүтүн сандарга айлантуу принциби = int (principalinput) жылдык ылдамдык = (int (жылдык ылдамдык))/100 numberoftimescompounded = int (numberoftimescompoundedinput) жыл = int (yearsinput) айлык салымы = int (monthcontributioninput) print ("Негизги киргизилген:", негизги) басып чыгаруу ("Ондук түрдө жылдык ставка:", жылдык ылдамдык) басып чыгаруу ("Жылына канча жолу кошулаары:", саны көп жолу бириктирилген) басып чыгаруу ("Жылдардын саны кошулат: ", жылдар) басып чыгаруу (" Ай сайын салым: ", ай сайын салым) # татаал пайызды плюс негизги санды эсептөө = (1 + (жылдык чен/жолу) жыл) # басып чыгаруу ("Бийликке көтөрүлгөн:", көтөрүлүүчү күч) complexinterestplusprincipal = негизги*(баштапкы сан ** жогорулатылган күч) print ("Курама пайыз менен негизги сумма:", мезгилдин аягында # Формуланы колдонуу менен: Ай сайын төлөм × (((((1 + r/n)^(nt)) - 1)/(r/n)) # r = жылдык пайыздык чен # n = бир мезгилдеги кошулмалардын саны (адатта айларда) # t = акча салынган убакыт (көбүнчө жылдарда) oneplus = (1+ (жылдык ылдамдык/бир нече жолу куралган)) жогорулатылган күч2 = ((бир нече жолу курама*жыл)) рейтингивалидбинин саны = жылдык ылдамдыгы/саны орточо жарымы биригип = (((онеплюс*) 2) -1)/ratingividedbynumbe roftimes) келечектеги баалуулуктар = айлык салымы*жарым -жартылай басып чыгаруу ("Депозиттер менен келечектеги баалуулук:", депозиттердин келечеги менен) totalamount = бириккен интерентплуспринципиалдуу + келечектеги баалуулуктар менен басуу ("Жалпы сумма:", жалпы сумма)

Сунушталууда: