Язык Python. Вам предоставили возможность открыть вклад в банке с суммой в 100000 рублей и годовыми процентными

  • 55
Язык Python. Вам предоставили возможность открыть вклад в банке с суммой в 100000 рублей и годовыми процентными ставками в размере 10%. Проценты начисляются ежегодно. Какая сумма будет на вашем счету через несколько лет? Напишите программу, которая рассчитывает итоговую сумму на вашем счету. Программа должна принимать количество лет в качестве входных данных. Итоговая сумма должна быть без копеек. При расчете необходимо предположить, что нет разницы между високосными и невисокосными годами. Капитализация процентов подразумевает, что прибыль от вклада будет добавлена к исходной сумме в конце каждого периода, и проценты будут начисляться на увеличенную сумму в следующем периоде.
Сергей
18
Привет! Чтобы решить эту задачу, мы можем использовать формулу сложных процентов:

\[Итоговая\ сумма = Исходная\ сумма \times (1 + \frac{Процентная\ ставка}{100})^Количество\ лет\]

В данном случае, исходная сумма равна 100000 рублей, процентная ставка составляет 10% (или 0.1 в десятичном формате), и количество лет мы будем получать в качестве входных данных.

Давайте напишем программу на языке Python, которая будет рассчитывать итоговую сумму на вашем счету.

python
def calculate_amount(years):
initial_amount = 100000
interest_rate = 0.1
final_amount = initial_amount * (1 + interest_rate)**years
return int(final_amount)

# Запросим количество лет у пользователя
years = int(input("Введите количество лет: "))

# Вызываем функцию и выводим итоговую сумму на счету
result = calculate_amount(years)
print("Итоговая сумма на вашем счету через", years, "лет составит:", result, "рублей.")


В данной программе мы создаем функцию `calculate_amount`, которая принимает количество лет в качестве аргумента и возвращает итоговую сумму на счету. Внутри функции мы задаем исходную сумму, процентную ставку и с помощью формулы рассчитываем итоговую сумму. Затем мы запрашиваем количество лет у пользователя, вызываем функцию `calculate_amount` и выводим результат на экран.

Теперь, когда запустите программу, она попросит вас ввести количество лет. После ввода она рассчитает и выведет итоговую сумму на вашем счету через указанное количество лет.

Например, если вы введете 5 лет, программа выведет: "Итоговая сумма на вашем счету через 5 лет составит: 161051 рублей."

Надеюсь, эта программа поможет вам решить задачу.