codeFlowType:
codeWrite
codeFlowLang:
Python
Вы делаете вклад в размере S рублей на 1 лет. Начисление происходит в конце каждого периода по годовой ставке q процентов. Периодичность начисления в год n (1, 2, 4, 12) раз. Какая сумма у вас будет на счёте к концу срока?
Вот пример кода на Python, который рассчитывает сумму на счёте к концу срока в зависимости от первоначального вклада, годовой процентной ставки и периодичности начислений:
def calculate_final_amount(S, q, n, years=1):
# Преобразуем процентную ставку в десятичную
r = q / 100
# Рассчитываем итоговую сумму с использованием формулы сложных процентов
final_amount = S * (1 + r / n) ** (n * years)
return final_amount
# Пример использования
S = float(input("Введите сумму вклада (S) в рублях: "))
q = float(input("Введите годовую процентную ставку (q) в процентах: "))
n = int(input("Введите количество начислений в год (n): "))
years = 1 # Период на 1 год
final_amount = calculate_final_amount(S, q, n, years)
print(f"Сумма на счете к концу срока: {final_amount:.2f} рублей")
Функция calculate_final_amount
:
S
, годовую ставку q
, количество начислений в год n
и срок years
(по умолчанию 1 год).q
из процентов в десятичный формат.Пользовательский ввод:
Вывод: