Gọi x,y,z lần lượt là số mol Ba,Al,Mg
Cho A vào nước :
Ba+ 2H2O -----> Ba(OH)2 +H2
x_____________x_________x
2Al+Ba(OH)2+ H2O---->Ba(AlO2)2+3H2
x_______________x_____1,5x
n H2= x+1,5x=0,4(*)
---->x=0,2
Cho A vào NaOH
Ba +2H2O ---->Ba(OH)2 +H2
x........................x.................x
2Al+2NaOH+ 2H2O----->2NaAlO2+3H2
y-----y--------------y----------y---------3/2y
x+1,5y=0,55(**)
---->y=7/30
A tác dụng HCl
Ba +2HCl---->BaCl2+ H2
x----------------x----------x
2Al+6HCl---->2AlCl3+3H2
y---------------------y------------1,5y
Mg+2HCl---->MgCl2+H2
z----------------------z---------z
n H2= x+1,5y+z=0,6
--->z=0,05
--> m Ba= 27,4g
mMg=1,2g
m Al=6,3g
---->% m Ba=78,51%
%m Mg=3,48%
%m Al=18,01%