Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Программа для расчета сложных процентов с ежемесячным взносом в конце месяца.
Формула взята с сайта TheCalculatorSite.com: Общий процент на основную сумму: P (1 + r / n) ^ (nt) Будущее значение ряда: PMT × (((1 + r / n) ^ nt - 1) / (r / п))
Шаг 1. Получите данные от пользователя
Попросите пользователя ввести необходимые данные:
maininput = input ("Введите основную сумму:") Annualrateinput = input ("Введите годовую ставку:") numberoftimescompoundedinput = input ("Введите количество раз, когда начисляются проценты в год:") yearsinput = input ("Время в годах:") monthcontributioninput = input ("Введите сумму ежемесячного взноса:")
Шаг 2: преобразование данных
Данные вводятся в виде строк, которые необходимо преобразовать в целые числа # Преобразовать введенные данные из строк в целые числаprincipal = int (primaryinput) Annualrate = (int (Annualrateinput)) / 100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearsinput) monthcontribution = int (ежемесячный взнос)
Шаг 3. Рассчитайте сложный процент плюс основную сумму
Сначала вычислите сложный процент плюс основную сумму: # вычислите сложные проценты плюс основную сумму. к власти: ", Возвышенная сила)" сложный интерес плюс принципал = основная сумма * (предварительное число ** поднятая сила) "печать (" Сложный процент плюс основная сумма: ", сложный процент плюс основной)
Шаг 4: Рассчитайте будущую стоимость
Затем рассчитайте будущую стоимость с депозитами # Теперь рассчитайте будущую стоимость с депозитами, сделанными в конце периода # Используя формулу: Ежемесячный платеж × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = годовая процентная ставка # n = количество соединений за период (обычно в месяцах) # t = время инвестирования денег (обычно в годах)
oneplus = (1+ (годовая ставка / количество раз в сложенном виде)) поднятая мощность2 = ((количество раз в сложенном виде * лет)) номинальная деленная цифра раз = годовая скорость / количество раз в сложенном виде с депозитами: ", futurevaluewithdeposits) totalamount = complexinterestplusprincipal + futurevaluewithdeposits print (" Total Amount: ", totalamount)
Шаг 5: Код
# Программа для расчета сложных процентов с ежемесячным взносом в конце месяца
# Сначала рассчитайте сложный процент для основной суммы по формуле: A = P (1 + r / n) ** (nt) # r = годовая процентная ставка # n = количество соединений за период (обычно в месяцах) # t = время ввода основной суммы = input ("Введите основную сумму:") Annualrateinput = input ("Введите годовую ставку:") numberoftimescompoundedinput = input ("Введите количество раз, когда начисляются проценты в год:") yearsinput = input ("Время в годах:") monthcontributioninput = input ("Введите сумму ежемесячного взноса:") # Преобразуйте введенные данные из строк в целые числа Principal = int (primaryinput) Annualrate = (int (Annualrateinput)) / 100 numberoftimescompounded = int (numberoftimescompoundedinput) years = int (yearsinput) monthcontribution = int (monthcontributioninput) print ("Введенная основная сумма:", основная) print ("Годовая ставка в десятичной форме:", годовая ставка) print ("Количество раз в год будет сложено:", numberoftimescompaked) print ("Количество лет, в течение которых он будет сложен: ", годы) print (" Ежемесячный взнос составляет: ", ежемесячный взнос) # рассчитать сложные проценты плюс предварительное число основного долга = (1 + (годовая ставка / число раз)) # print (" Предварительное число: ", предварительное число) Возвышенная мощность = (количество раз составлено * лет) # print ("Возведен в степень:", Повышенная мощность) сложный процент плюс принцип = основная сумма * (предварительное число ** поднятая сила) print ("Сложный процент плюс основная сумма:", сложный процент плюс основной) # Теперь вычислите будущую стоимость с учетом депозитов, внесенных на конец периода # Использование формулы: Ежемесячный платеж × ((((1 + r / n) ^ (nt)) - 1) / (r / n)) # r = годовая процентная ставка # n = количество соединений за период (обычно в месяцах) # t = время, когда деньги вкладываются (обычно в годах) oneplus = (1+ (годовая ставка / количество раз в год)) поднятая мощность2 = ((количество раз в год * годы)) номинальное разделенное количество раз = годовая ставка / количество раз в сложенном состоянии половина = (((oneplus * * поднятый верхний уровень2) -1) / рейтинг разделенный roftimes) futurevaluewithdeposits = ежемесячный взнос * наполовину сделанный печать («Будущая стоимость с депозитами:», futurevaluewithdeposits) totalamount = complexinterestplusprincipal + futurevaluewithdeposits print («Общая сумма:», общая сумма)