$Mg + 2HCl \to MgCl_2 + H_2$
$MgCO_3 + 2HCl \to MgCl_2 + CO_2 + H_2O$
$CO_2 + Ca(OH)_2 \to CaCO_3 + H_2O$
Ta thấy, khí thoát ra là $H_2$
$\Rightarrow n_{H_2} = \dfrac{2,8}{22,4} = 0,125(mol)$
$n_{CO_2} = n_{CaCO_3} = \dfrac{10}{100} = 0,1(mol)$
Theo PTHH :
$n_{Mg} = n_{H_2} = 0,125(mol) ; n_{MgCO_3} = n_{CO_2} = 0,1(mol)$
$\%m_{Mg} = \dfrac{0,125.24}{0,125.24 + 0,1.84}.100\% = 23,32\%$
$\%m_{MgCO_3} = 100\% - 23,32\% = 76,68\%$