Gọi công thức tổng quát của hỗn hợp A là $RCO_3$
$RCO_3 + 2HCl \to RCl_2 + CO_2 + H_2O$
$n_{Ba(OH)_2} = 0,09(mol) ; n_{BaCO_3} =0,08(mol)$
TH1 : $Ba(OH)_2$ dư
$Ba(OH)_2 + CO_2 \to BaCO_3 + H_2O$
$n_{CO_2} = n_{BaCO_3} = 0,08(mol)$
$\Rightarrow n_{RCO_3} = n_{CO_2} = 0,08(mol)$
$\Rightarrow R + 60 = \dfrac{7,2}{0,08} = 90$
$\Rightarrow R = 30$
Mà : $M_{Mg} = 24 < M_R < M_{Ca} = 40$ .
Do đó, A gồm $MgCO_3(a\ mol) ; CaCO_3(b\ mol)$
Ta có : $84a + 100b = 7,2$ và $a + b = 0,08$
Suy ra : a = 0,05 ; b = 0,03
$\%m_{MgCO_3} = \dfrac{0,05.84}{7,2}.100\% = 58,33\%$
$\%m_{CaCO_3} = 100\% - 58,33\% = 41,67\%$
TH2 : Sản phẩm có tạo muối axit
$Ba(OH)_2 + 2CO_2 \to Ba(HCO_3)_2$
$n_{Ba(HCO_3)_2} = n_{Ba(OH)_2} - n_{BaCO_3} = 0,01(mol)$
$n_{CO_2} = 2n_{Ba(HCO_3)_2} + n_{BaCO_3} = 0,1(mol)$
$\Rightarrow R + 60 = \dfrac{7,2}{0,1} = 72$
$\Rightarrow R = 12$
Mà : $M_{Be} = 9 < M_R < M_{Mg} = 24$
Do đó, A gồm $BeCO_3(x\ mol) ; MgCO_3(y\ mol)$
Ta có : $ 69x + 84y = 7,2$ và $x + y = 0,1$
Suy ra : x = 0,08 ; y =0,02
$\%m_{BeCO_3} = \dfrac{0,08.69}{7,2}.100\% = 76,7\%$
$\%m_{MgCO_3} = 100\% - 76,7\% = 23,3\%$