Đáp án:
Giải thích các bước giải:
ta có nBa(OH)2 = 0,25 mol
nBaCO3 = 43,2/197 = 216/985 mol ≈ 0,22 mol < 0,25 mol
PT :
Ba(OH)2 + CO2 ---> BaCO3 + H2O
0,25--> 0,25 -----> 0,25
vì sau phản ứng thu được 0,22 mol kết tủa ---> nBaCO3 pư = 0,25-0,22 = 0,03 mol
BaCO3 + CO2 + H2O ----> Ba(HCO3)2
0,03 --->0,03 --> 0,03
BTNT C ---->nCO2 = 0,25 mol
đặt nCaCO3 =a ; nMgCO3 = b
---> 100a + 84b = 23,4
---> a + b = 0,25
---> a = 0,15 ; b = 0,1
---> %mCaCO3 = 64,1% ; %mMgCO3 = 35,9%