Вопрос задан 13.07.2023 в 02:34. Предмет Информатика. Спрашивает Быхтина Нина.

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

на 15% от предыдущего значения. По данному числу y определите номер дня, на который пробег спортсмена составит не менее y километров. Программа получает на вход действительные числа x и y и должна вывести одно натуральное число. ( цикл while)
0 0
Перейти к ответам

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

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

x = int(input())

y = int(input())

day = 1

while y - x > 0:

   x = x + (x * 0.15)

   day += 1

print(day)

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

Вот решение задачи с использованием цикла while на языке Python:

python
x = float(input("Введите пробег спортсмена в первый день (в километрах): ")) y = float(input("Введите желаемый пробег спортсмена (в километрах): ")) day = 1 # Начальный день distance = x # Начальный пробег while distance < y: distance *= 1.15 # Увеличиваем пробег на 15% от предыдущего значения day += 1 print("На", day, "-й день спортсмен достигнет пробега не менее", y, "километров.")

Программа запрашивает у пользователя значения x (начальный пробег спортсмена) и y (желаемый пробег спортсмена). Затем, с помощью цикла while, программа увеличивает пробег distance на 15% от предыдущего значения каждый день, пока пробег не превысит или не станет равным y. В конце программа выводит номер дня (day), на который спортсмен достигнет пробега не менее y километров.

0 0

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

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

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

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