Fe + 2 HCl ---> FeCl2 + H2;
x--------------------------x--------x
Mg + 2HCl ----> MgCl2 + H2;
y--------------------------y-----------y
Zn + 2 HCl ---> ZnCl2 + H2;
z---------------------------z----------z
FeCl2 + 2 KOH ---> Fe(OH)2 + 2 KCl;
x--------------------------------x
MgCl2 +2 KOH ---> Mg(OH)2 + 2 KCl;
y--------------------------------y
ZnCl2 +2 KOH ---> Zn(OH)2 + 2KCl;
z--------------------------------z
Vì KOH dư nên Zn(OH)2 sẽ tan trong KOH dư.
Zn(OH)2 + 2KOH ----> K2ZnO2 + 2H2O;
z------------------2z
Khi nung Fe(OH)2 trong kk thì sẽ lên Fe(OH)3.
4Fe(OH)2 + O2 + 2H2O ---> 4 Fe(OH)3;
x---------------------------------------------x
2Fe(OH)3 ---to-> Fe2O3 + 3 H2O;
x------------------------x/2
Mg(OH)2 ---to-> MgO + H2O;
y--------------------------y
Gọi x,y,z lần lượt là số mol của Fe,Mg,Zn trong hỗn hợp.
Ta có: nH2=\(\dfrac{8,96}{22,4}=0,4\left(mol\right)\)
Ta có: 56x+24y+65z= 24 (1)
x+y+z=0,4 (2)
\(\dfrac{160x}{2}+40y=12\) (3)
Từ (1,2,3) giải hệ pt trên ta được :x=0,142;y=0,02;z=0,238.
=> mFe= 0,142*56= 8 (g)
=> mMg=0,02*24=0,48(g)
=> mZn= 24-8-0,48= 15,52(g)