Вопрос задан 29.09.2023 в 08:26. Предмет Другие предметы. Спрашивает Рубчинский Дима.

Помогите,пожалуйста,решить задачу на питоне Банковские проценты Вклад в банке составляет x

рублей. Ежегодно он увеличивается на p процентов, после чего дробная часть от копеек отбрасывается. Определите, через сколько лет вклад составит не менее y рублей. В задаче запрещено использовать дробные числа. Входные данные Программа получает на вход три натуральных числа: x, p, y (x≤2000,p≤100,y≤2000). Выходные данные Программа должна вывести одно целое число — ответ на задачу. Примечание Обратите внимание, что вклад в банке измеряется в рублях, а отбрасывается дробная часть копеек. Примеры Ввод Вывод 100 10 200 8 Задачу следует решать в копейках, проводя все вычисления в целых числах.
0 0
Перейти к ответам

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

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

Ответ:

Объяснение:

х = int(input())

p = int(input())

y = int(input())

i = 0

while x < y:

x *= 1 + p / 100

x = int(100 * x) / 100

i += 1

print(i)

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

Для решения этой задачи на Python можно использовать цикл while. Начнем с вклада в копейках и будем увеличивать его год за годом до тех пор, пока он не достигнет или превысит нужную сумму в копейках. Затем мы подсчитаем количество лет, которое это заняло.

Вот код для решения этой задачи:

python
x, p, y = map(int, input().split()) # Переводим все суммы в копейки x *= 100 # вклад в копейках y *= 100 # желаемая сумма в копейках p = 100 + p # проценты в абсолютных значениях (например, 10% становятся 110%) years = 0 while x < y: x += x * p // 100 # увеличиваем вклад в копейках years += 1 print(years)

В этом коде мы сначала переводим все суммы в копейки, чтобы избежать работы с дробными числами. Затем мы используем цикл while, чтобы увеличивать вклад год за годом, пока он не достигнет или превысит желаемую сумму. Как только это произойдет, мы выводим количество лет, которое потребовалось.

0 0

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

Топ вопросов за вчера в категории Другие предметы

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

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