MgCO3+2HCl⇒MgCl2+H2O+CO2 (1)
x.........................................................x
CaCO3+2HCl⇒CaCl2+H2O+CO2 (2)
y..................................................y
CO2+Ba(OH)2⇒BaCO3+H2O
0.045.....0.045.........0.045
gọi x=nMgCO3⇒mMgCO3=84x
y=nCaCO3⇒mCaCO3=100y
⇒84x+100y=4.2 (a)
vì nCO2(1)=nMgCO3=x
nCO2(2)=nCaCO3=y
⇒x+y=0.045 (b)
Từ (a) và (b)⇒ta có hệ phương trình
$\left \{ {{84x+100y=4.2} \atop {x+y=0.045}} \right.$
⇔$\left \{ {{x=0.01875} \atop {y=0.02625}} \right.$
⇒m(Kết tủa)=mMgCO3+mCaCO3+mBaCO3=(0.01875×84)+(0.02625×100)+(0.045×197)=13.065(g)