Написать функцию, которая вычисляет доход по вкладу? - коротко
Для вычисления дохода по вкладу необходимо создать функцию, которая принимает три основных параметра: сумму вклада, процентную ставку и срок вклада. Функция должна использовать формулу сложного процента для расчета итоговой суммы, которая затем вычитается из начальной суммы вклада для получения чистого дохода.
Функция на языке Python может выглядеть следующим образом:
def calculate_income(principal, rate, time):
return principal * (1 + rate / 100) ** time - principal
Пример использования функции:
principal = 10000 # Сумма вклада
rate = 5 # Процентная ставка
time = 2 # Срок вклада в годах
income = calculate_income(principal, rate, time)
print(f"Доход по вкладу: {income}")
Ответ на вопрос: Функция для вычисления дохода по вкладу должна принимать сумму вклада, процентную ставку и срок вклада, а затем использовать формулу сложного процента для расчета итоговой суммы.
Написать функцию, которая вычисляет доход по вкладу? - развернуто
Для вычисления дохода по вкладу необходимо создать функцию, которая учитывает несколько ключевых параметров: сумму вклада, процентную ставку, период вклада и частоту начисления процентов. Рассмотрим каждый из этих параметров подробно.
Сумма вклада — это начальная сумма денег, которую клиент вкладывает в банк. Процентная ставка определяет, какой процент от суммы вклада будет начислен в виде дохода за определенный период. Период вклада — это время, на которое деньги будут находиться на счете. Частота начисления процентов может быть различной: ежегодно, полугодово, квартально, ежемесячно и так далее. Эти параметры необходимо учитывать при разработке функции.
Для вычисления дохода по вкладу можно использовать формулу сложного процента. Формула выглядит следующим образом:
[ A = P \left(1 + \frac{r}{n}\right)^{nt} ]
где:
- ( A ) — итоговая сумма вклада после начисления процентов,
- ( P ) — начальная сумма вклада,
- ( r ) — годовая процентная ставка (в десятичной форме),
- ( n ) — количество периодов начисления процентов в год,
- ( t ) — количество лет.
Пример реализации функции на языке Python:
def calculate_investment_return(principal, annual_rate, years, periods_per_year):
"""
Вычисляет доход по вкладу с использованием формулы сложного процента.
:param principal: Начальная сумма вклада
:param annual_rate: Годовая процентная ставка (в десятичной форме)
:param years: Количество лет
:param periods_per_year: Количество периодов начисления процентов в год
:return: Итоговая сумма вклада после начисления процентов
"""
return principal * (1 + annual_rate / periods_per_year) ** (periods_per_year * years)
# Пример использования функции
principal = 1000 # Начальная сумма вклада
annual_rate = 0.05 # Годовая процентная ставка (5%)
years = 3 # Количество лет
periods_per_year = 12 # Ежемесячное начисление процентов
result = calculate_investment_return(principal, annual_rate, years, periods_per_year)
print(f"Итоговая сумма вклада: {result:.2f}")
Эта функция принимает четыре параметра: начальную сумму вклада, годовую процентную ставку, количество лет и количество периодов начисления процентов в год. Она возвращает итоговую сумму вклада после начисления процентов. Пример использования функции показывает, как можно вычислить итоговую сумму вклада при заданных параметрах.
Таким образом, для вычисления дохода по вкладу необходимо учитывать все перечисленные параметры и использовать формулу сложного процента. Это позволяет точно определить, какую сумму получит клиент по истечении определенного периода.