Пусть x — количество деталей, которое делает первый рабочий за час.
Тогда (x - 5) — количество деталей, которое делает второй рабочий за час.
Время, которое потребуется первому рабочему для выполнения заказа: 180 / x часов.
Время, которое потребуется второму рабочему для выполнения заказа: 180 / (x - 5) часов.
По условию, первый рабочий выполняет заказ на 3 часа быстрее, чем второй. Составим уравнение:
\[ \frac{180}{x - 5} - \frac{180}{x} = 3 \]
Поскольку количество деталей не может быть отрицательным, первый рабочий делает 20 деталей в час.
Ответ: 20