Сначала определим, какое количество теплоты выделилось при сгорании топлива:
$$Q = m \cdot q$$
где:
$$Q = 3 \text{ кг} \cdot 43 \frac{\text{МДж}}{\text{кг}} = 129 \text{ МДж}$$
Теперь определим КПД двигателя:
$$КПД = \frac{A_{полезная}}{Q} \cdot 100\%$$
где:
$$КПД = \frac{38,7}{129} \cdot 100\% = 30\%$$
Ответ: КПД двигателя трактора равен 30%.