Съдържание:
- Стъпка 1: Вземете данни от потребителя
- Стъпка 2: Конвертиране на данни
- Стъпка 3: Изчислете сложната лихва плюс главницата
- Стъпка 4: Изчислете бъдещата стойност
- Стъпка 5: Код
Видео: Програма Python - Съставни лихви с месечни вноски/депозит: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Програма за изчисляване на сложна лихва с месечна вноска в края на месеца.
Формула, взета от TheCalculatorSite.com: Сложна лихва за главница: P (1 + r/n)^(nt) Бъдеща стойност на серия: PMT × (((1 + r/n)^nt - 1)/(r/ н))
Стъпка 1: Вземете данни от потребителя
Помолете потребителя да въведе необходимите данни:
principalinput = input ("Въведете главница:") yearrateinput = input ("Въведете годишен лихвен процент:") numberoftimescompoundininput = input ("Въведете колко пъти лихвата се натрупва на година:") yearsinput = input ("Време в години:") monthcontributioninput = input ("Въведете размера на месечната вноска:")
Стъпка 2: Конвертиране на данни
Данните се въвеждат като низове, които трябва да бъдат преобразувани в цели числа# Конвертиране на въведените входни данни от низове в integersprincipal = int (principalinput) annurate = (int (yearrateinput))/100 numberoftimescompounded = int (numberoftimescompoundininput) години = int (годинивход) месечен принос = int (месечен входен принос)
Стъпка 3: Изчислете сложната лихва плюс главницата
Първо, изчислете сложната лихва плюс главницата: # изчислете сложната лихва плюс главницата предварителния номер = (1 + (годишен процент/число на срокове, съчетани)) # печат ("Предварително число:", предварително число) elevatopower = (число към мощност: ", повишено към мощност) сложна лихваplusprincipal = главница*(предварителен номер ** повишена мощност) печат (" сложната лихва плюс главницата е: ", съставна лихваplusprincipal)
Стъпка 4: Изчислете бъдещата стойност
След това изчислете бъдещата стойност с депозити# Сега изчислете бъдещата стойност с депозити, направени в края на периода# Използвайки формулата: Месечно плащане × ((((1 + r / n)^(nt)) - 1) / (r /n)) # r = годишен лихвен процент # n = брой съединения за период (обикновено в месеци) # t = време на инвестиране на парите (обикновено в години)
oneplus = (1+ (годишен процент/брой срокове, съчетани)) повишен topower2 = ((numberoftimescompounded*години)) оцененividedbynumberoftimes = годишен рейтинг/numberoftimescompoundedhalfdone = (((oneplus ** повишен topower2) -1)/ratedividedbynumberoftintde с депозити: ", бъдеща стойност с депозити) totalamount = съставна лихваplusprincipal + futurevaluewithdeposits печат (" Обща сума: ", общо сума)
Стъпка 5: Код
# Програма за изчисляване на сложна лихва с месечна вноска в края на месеца
# Първо изчислете сложната лихва за главница, като използвате формулата: A = P (1 + r/n) ** (nt) # r = годишен лихвен процент # n = брой на съединенията за период (обикновено в месеци) # t = време на главницата = вход ("Въведете главница:") годишна ставка = вход ("Въведете годишна ставка:") брой сроковекомбиниран вход = вход ("Въведете броя пъти, когато лихвата се натрупва годишно:") годинивход = вход ("Време в години:") monthcontributioninput = input ("Въведете месечен размер на вноската:") # Преобразувайте въведените входни данни от низове в integers главница = int (главница inputin) годишна скорост = (int (годишен rateinput))/100 numberoftimescompounded = int (numberoftimescompoundedinput) години = int (годиниinput) месечен принос = int (месечен входен внос) печат ("Въведената главница е:", главница) печат ("Годишната ставка в десетична форма е:", годишна скорост) печат ("Броят пъти, когато тя ще бъде съставена на година е:", число, смесено с времена) print ("Броят години, в които ще бъде съставен: ", години) print (" Месечният принос е: ", месечен принос) # изчисляване на сложна лихва плюс главното предварително число = (1 + (годишен процент/номер на срокове, смесени)) # печат (" Предварителен номер: ", предварителен номер) raisetopower = (numberoftimescompounded * години) # отпечатване ("Повишено към мощност:", повишено към мощност) сложна лихваplusprincipal = главница*(предварителен номер ** повишенамощност) печат ("Комбинираната лихва плюс главницата е:", сложна лихваplusprincipal) # Сега изчислете бъдещата стойност с депозити, направени в края на периода # Използвайки формула: Месечно плащане × ((((1 + r/n)^(nt)) - 1)/(r/n)) # r = годишен лихвен процент # n = брой съединения за период (обикновено в месеци) # t = времето, в което парите са инвестирани (обикновено в години) oneplus = (1+ (годишна ставка/брой срокове, съчетани)), повишени към power2 = ((numberoftimescompounded*години)), оценени разделени на numberroftimes = годишна скорост/numberoftimescompounded halfdone = (((oneplus* *elevatotopower2) -1)/ratedividedbynumbe roftimes) futurevaluewithdeposits = месечен принос*наполовина печат ("Бъдеща стойност с депозити:", futurevaluewithdeposits) totalamount = сложна лихваplusprincipal + futurevaluewithdeposits печат ("Обща сума:", обща сума)
Препоръчано:
Програма Caesar Cipher в Python: 4 стъпки
Програма Caesar Cipher в Python: Caesar Cipher е древен и широко използван шифър, който е лесен за криптиране и декриптиране. Той работи, като измества буквите от азбуката, за да създаде изцяло нова азбука (ABCDEF може да измести над 4 букви и ще стане EFGHIJ). Цезар С
Основна програма на C ++: 11 стъпки
Основна програма на C ++: в тази програма ще научите основите на c ++, като кодирате проста c ++ програма, за да създадете множество потребители и да покажете тези потребители, надявам се да ви хареса
Инструкции за флаш програма за аудио филтър: 7 стъпки
Инструкции за флаш програма за аудио филтър: Тази инструкция ще ви преведе през това как да мигате програма на TI-OMAPL138 чрез UART USB връзка. Налична е отделна инструкция, която да ви води през промяна на кода, за да напишете свой собствен аудио филтър в реално време и да създадете необходимото
Програма Python Para El Area De Un Diagrama PV: 4 стъпки
Програма Python Para El Area De Un Diagrama PV: Въвеждане ó n ал програмиSe sabe que el á rea bajo la curva de un diagrama PV определение el trabajo hecho por un un ideal ideal. En este program se determinara el trabajo hecho por un gas que cumple con los datos tomados en la tabla de un
Как да направите програма за числена интеграция в Python: 10 стъпки
Как да направите програма за числова интеграция в Python: Това е урок за това как да създадете и стартирате програма, която ще оценява определени интеграли, използвайки алгоритъм за числена интеграция. Разделих стъпките в 3 раздела: разбиране на алгоритъма, който ще се използва за направата на програмата, кодиране на