ИНФОРМАТИКА. Напишите программу на Python. Длина Московской кольцевой автомобильной дороги — 109 километров. Байкер Вася стартует с нулевого километра МКАД и едет со скоростью v километров в час. На какой отметке он остановится через t часов?
Входные данные
Программа получает на вход значения v и t. Если v>0, то Вася движется в положительном направлении по МКАД, если же значение v<0, то в отрицательном.
Выходные данные
Программа должна вывести целое число от 0 до 108 — номер отметки, на которой остановится Вася.
Примеры
входные данные
60
2
выходные данные
11
входные данные
-1
1
выходные данные
108
Ответы на вопрос
Для решения задачи нужно определить, на какой отметке МКАД окажется Вася через t часов, если он движется со скоростью v км/ч.
Длина МКАД составляет 109 километров. Поскольку дорога кольцевая, после отметки 108 снова идёт отметка 0.
Программа на Python
Объяснение решения
v = int(input())— вводим скорость Васи в километрах в час. Скорость может быть положительной или отрицательной.t = int(input())— вводим время движения в часах.v * t— вычисляем расстояние, которое проедет Вася, с учётом направления движения.% 109— находим остаток от деления на 109, чтобы определить отметку на кольцевой дороге.print()— выводим результат.
Почему используется % 109?
Поскольку МКАД — кольцевая дорога длиной 109 км, после полного круга Вася снова оказывается на нулевом километре.
В Python операция % корректно работает и с отрицательными числами, поэтому программа учитывает движение в обоих направлениях.
Примеры
Пример 1
Ввод:
60
2Вывод:
11Объяснение: Вася проедет 120 км. После полного круга длиной 109 км он окажется на отметке 11.
Пример 2
Ввод:
-10
2Вывод:
89Объяснение: Вася проедет 20 км в отрицательном направлении и остановится на отметке 89.
Ответ:
Это короткое и правильное решение задачи на Python.
Похожие вопросы
Топ вопросов за вчера в категории Математика
Последние заданные вопросы в категории Математика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

