$KHCO_3 + 2HCl \to KCl +CO_2 + H_2O$
$CaCO_3 + 2HCl \to CaCl_2 + CO_2 + H_2O$
$CO_2 + Ba(OH)_2 \to BaCO_3 + H_2O$
$CO_2 + 2Ba(OH)_2 \to Ba(HCO_3)_2$
TH1 : $Ba(OH)_2$ dư
$n_{CO_2} = n_{BaCO_3} = 0,1(mol)$
$M_{KHCO_3} = M_{CaCO_3} = 100(g/mol)$
Suy ra:
$m = 0,1.100 = 10(gam)$
TH2 : Kết tủa tan 1 phần
$n_{Ba(HCO_3)_2} = n_{Ba(OH)_2} - n_{BaCO_3} = 0,05(mol)$
$n_{CO_2} = 2n_{Ba(HCO_3)_2} + n_{BaCO_3} = 0,2(mol)$
$m = 0,2.100 = 20(gam)$