Cho dung dịch Ba(OH)2 dư vào dung dịch thu được kết tủa —> Dung dịch chứa Ca(HCO3)2
CO2 + Ca(OH)2 —> CaCO3 + H2O (*)
a………………a……..…………a
2CO2 + Ca(OH)2 —> Ca(HCO3)2
b…………..…b/2………………….b/2
Ca(HCO3)2 + Ba(OH)2 —> CaCO3 + BaCO3 + 2H2O
b/2…………………………..………………b/2………b/2
nCa(OH)2 = a + b/2 = 0,09
m↓ tổng = 100(a + b/2) + 197b/2 = 18,85
—> a = 0,04 và b = 0,1
—> nCO2 = a + b = 0,14
Δm dung dịch = mCO2 + mH2O – mCaCO3 (*) = 3,78
—> nH2O = 0,09
nCO2 > nH2O —> X, Y là ankin
nAnkin = nCO2 – nH2O = 0,05
—> nX = 0,05.60% = 0,03 —> nY = 0,02
X là CxH2x-2 và Y là CyH2y-2
—> nCO2 = 0,03x + 0,02y = 0,14
—> 3x + 2y = 14
Do x, y ≥ 2 —> x = 2; y = 4 là nghiệm duy nhất.
Vậy X là C2H2, Y là C4H6.
Em tìm mol CO2 như thế này:
CO2 + Ca(OH)2 => CaCO3 + H2O
a……….0,09…………0,09
CaCO2 + CO2 + H2O => Ca(HCO3)2
0,09…..a-0,09………………a-0,09
Ca(HCO3)2 + Ba(OH)2 => CaCO3 + BaCO3 + 2H2O
a-0,09…………………………a-0,09…..a-0,09
Tổng khối lượng kết tủa 2 lần là 18,85
=> 0,09*100 + (a-0,09)*100 + (a-0,09)*197 = 18,85
Em bấm máy tìm a thì ra a=0,123…
Em làm sai chỗ nào vậy ạ?