Вопрос задан 21.07.2023 в 11:44. Предмет Информатика. Спрашивает Жаброва Жанна.

Python Банковская ставка по вкладу составляет p% годовых. Вклад в m рублей положили на y лет.

Какую сумму составляет вклад с процентами по окончании срока? ВХОДНЫЕ ДАННЫЕ В первой строке вводится натуральное число m, не превышающее 100. Во второй строке вводится натуральное число p, не превышающее 1000. В третьей строке вводится натуральное число y, не превышающее 100. ВЫХОДНЫЕ ДАННЫЕ Выведите одно число, отбросив дробную часть (в процессе вычислений округлять число не надо). ПРИМЕРЫ ВВОД ВЫВОД 100 5 1 105 1 100 2 4
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Митасов Илья.

def bank(money, years):

mon = money

while years > 0:

 mon += mon * (proc/100)

 years -= 1

return mon

money = int(input('Введите ваши средства(целое число): '))

years = int(input('Введите срок вклада(в годах, целое число): '))

proc = int(input('Введите процентную ставку'))

print("По истечению срока, вы получите: %.2f" % bank(money, years))

res = (bank(money, years) - money)

print("Вы увеличите ваш капитал на: %s" % res)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи можно использовать формулу для расчета суммы вклада с процентами по окончании срока:

Сумма вклада с процентами = m * (1 + p / 100) ^ y

где: m - сумма вклада в рублях, p - банковская ставка в процентах, y - количество лет.

Для округления результата до целого числа можно использовать функцию округления round() или оператор целочисленного деления //.

Вот код на Python, который решает данную задачу:

python
def calculate_deposit_amount(m, p, y): amount_with_interest = m * (1 + p / 100) ** y return round(amount_with_interest) # Ввод данных m = int(input()) p = int(input()) y = int(input()) # Вычисление и вывод результата result = calculate_deposit_amount(m, p, y) print(result)

Примеры:

  1. Входные данные: 100 5 1 Вывод: 105
  2. Входные данные: 1 100 2 Вывод: 4
0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос