В данном случае нужно применить формулу Q=c*m*(t-33), где Q - количество выделившегося тепла (Q=5 кДж), c- удельная теплоёмкость олова (если величина не дана в самом условии задачи, то нужно найти в справочных таблицах, с=0,218 кДж/(кг*К)), m - масса кг, t - исходная температура олова.
Сначала выразим в явном виде температуру: t=Q/(c*m)+33.
Подставляя величины получаем: t=5/(0,218*0,1)+33=262,4°. Но температура плавления олова 231,9°С.
Если бы даже начальная температура кусочка олова была 231,9°С, то при охлаждении до 33°С могло бы выделиться 0,218*0,1*(231,9-33)=4,336 кДж тепла. Поскольку тепла выделилось больше, то это может быть только в том случае, если часть олова была в жидком виде, и дополнительное количество тепла (5-4,336=0,664 кДж) выделилось при кристаллизации. Удельная теплота плавления (и кристаллизации) олова 60,7 кДж/кг, значит кристаллизации подверглось 0,664/60,7=0,011 кг олова. Т.е. "кусок олова" состоял из 89 г твёрдого олова и 11 г жидкого олова.
<hr />
Короче говоря, в задаче даны несогласованные между собой данные. Нельзя говорить о куске олова, часть которого ещё жидкая. Если же он был полностью твёрдым, то либо его масса была больше 100 г, либо он остыл до более низкой температуры (до 2,54°С), либо это было не олово, либо автор задачи не умеет считать.