J.R. S. answered 07/19/21
Ph.D. in Biochemistry--University Professor--Chemistry Tutor
Let's look at the balanced equation for the reaction taking place:
Fe2O3 + 3C ==> 2Fe + 3CO
From the stoichiometry, we see that 1 mol Fe2O3 produces 2 mols Fe
0.255 mol Fe2O3 x 2 mol Fe / 1 mol Fe2O3 = 0.510 mols Fe formed THEORETICAL YIELD
Converting this to grams, we have...
0.510 mols Fe x 55.85 g /mol = 28.48 g of Fe ... THEORTETICAL YIELD
% yield = actual yield / theoretical yield (x100%) = 14.8 g / 28.5 g (x100) = 51.9% yield