• Предмет: Информатика
  • Автор: lavrkulikov
  • Вопрос задан 3 месяца назад

Задание №3. Подготовка де- талей. Рабочие должны под- готовить и деталей за 5 ча- сов. Они сделали Х деталей в первый час работы и тратят Т минут на подготовку каждой из оставшихся деталей. X, N и T (x < N < 15, T < 240). Определите, сколько деталей рабочие под- готовят за 5 часов. Подготовьте 5 тестов для проверки правиль- ности решения задачи, охватывающих различные ситуации. Напишите программу. № Например 1 7 12 45 2 3 10 60 Результат 12 7​

Ответы

Ответ дал: PoTaPy4
0

Ответ:

Объяснение:

x = int(input("Введите количество деталей, подготовленных за первый час: "))

n = int(input("Введите общее количество деталей: "))

t = int(input("Введите время, затрачиваемое на подготовку одной детали (в минутах): "))

remaining_time = 5 * 60  # время в минутах

remaining_details = n - x

if remaining_details <= 0:

   print("Рабочие уже подготовили все детали!")

else:

   time_per_detail = t / 60  # переводим время в часы

   details_per_hour = 60 / time_per_detail

   details_per_minute = details_per_hour / 60

   details_per_5_hours = x + min(remaining_details, int(details_per_minute * remaining_time))

   print("Рабочие подготовят", details_per_5_hours, "деталей за 5 часов")

Вас заинтересует