$n_{H_2} = \dfrac{6,72}{22,4} = 0,3(mol)$
$n_{Fe_2O_3} = \dfrac{40}{160} = 0,25(mol)$
$Fe_2O_3 + 3H_2 \xrightarrow{t^o} 2Fe + 3H_2O$
$n_{Fe_2O_3} : 1 = 0,25 > n_{H_2} : 3 = 0,1$ nên $Fe_2O_3$ dư
$n_{Fe} = \dfrac{2}{3}n_{H_2} = 0,2(mol)$
$n_{Fe_2O_3\ pư} = \dfrac{1}{3}n_{H_2} = 0,1(mol)$
$n_{Fe_2O_3\ dư} = 0,25 - 0,1 = 0,15(mol)$
Suy ra :
$\%m_{Fe} = \dfrac{0,1.56}{0,1.56 + 0,15.160}.100\% = 18,92\%$