$n_{BaCO_3}=\dfrac{29,55}{197}=0,15(mol)$
$OH^-$ dư
$\Rightarrow n_{CO_2}=n_{BaCO_3}=0,15(mol)$
Ta có: $m_{BaCO_3}-m_{CO_2}-m_{H_2O}=19,35g$
$\Rightarrow 29,55-0,15.44-18n_{H_2O}=19,35$
$\Leftrightarrow n_{H_2O}=0,2(mol)$
$n_{CO_2}<n_{H_2O}$
$\Rightarrow X$ là ankan
$n_X=n_{H_2O}-n_{CO_2}=0,2-0,15=0,05(mol)$
Số $C=\dfrac{0,15}{0,05}=3$
Vậy CTPT X là $C_3H_8$