КПД тепловой машины определяется как отношение полезной работы к полученной теплоте от нагревателя: $$\eta = \frac{A}{Q_{нагр}} \cdot 100\%$$, где A - полезная работа, Qнагр - теплота, полученная от нагревателя.
Полезная работа равна разнице между полученной и отданной теплотой: $$A = Q_{нагр} - Q_{холод} = 50 \text{ кДж} - 40 \text{ кДж} = 10 \text{ кДж}$$.
Теперь можно рассчитать КПД: $$\eta = \frac{10 \text{ кДж}}{50 \text{ кДж}} \cdot 100\% = 20\%$$.
Ответ: 20%.