Пусть x – количество деталей, изготавливаемых учеником в час, тогда мастер изготавливает x + 18 деталей в час. За 5 часов мастер изготавливает 5(x + 18) деталей, а ученик за 4 часа изготавливает 4x деталей. Из условия задачи известно, что мастер изготовил в 2 раза больше деталей, чем ученик. Получаем уравнение:
$$5(x + 18) = 2 \cdot 4x$$
$$5x + 90 = 8x$$
$$3x = 90$$
$$x = 30$$
Значит, ученик изготавливает 30 деталей в час, а мастер 30 + 18 = 48 деталей в час.
Ответ: 48