J.R. S. answered 03/24/23
Ph.D. University Professor with 10+ years Tutoring Experience
Look at the balanced equation: 2KClO3 ==> 2KCl + 3O2
NOTE that oxygen gas is being formed, and that will be lost to the atmosphere. So, whatever loss in mass we find, it due to the oxygen formed.
molar mass KClO3 = 123 g / mol
molar mass O2 = 32 g / mol
mass lost on heating = 2.00 g - 1.75 g = 0.25 g. This is the mass of O2
moles of O2 = 0.25 g x 1 mol / 32 g = 0.00781 mols O2
moles KClO3 present = 0.00781 mols O2 x 2 mol KClO3 / 3 mols O2 = 0.00521 mols KClO3
mass KClO3 = 0.00521 mols x 123 g / mol = 0.641 g KClO3
% by weight KClO3 = 0.641 g / 2.00 g (x100%) = 32.0%