J.R. S. answered 05/12/21
Ph.D. University Professor with 10+ years Tutoring Experience
atomic mass Al = 26.98 g/mol
atomic mass Fe = 55.85 g/mol
2Al + 3FeO ==> 3Fe + Al2O3 ... balanced equation
Since no mass is given for FeO, we can assume it to be in excess. Therefore the theoretical yield will depend on the amount (moles) of Al present,
Theoretical yield of Fe = 30 g Al x 1 mol Al / 26.98 g x 3 mols Fe / 2 mols Al x 55.85 g Fe / mol Fe = 93 g Fe