$\begin{array}{cr}
Mg & + &H_2SO_4& \rightarrow &MgSO_4& + &H_2 \uparrow&\\
x \, (mol)&&&&&&x\,(mol)\\
2Al& + &3H_2SO_4 &\rightarrow &Al_2(SO_4)_3& + &3H_2 \uparrow&\\
y \, (mol)&&&&&&\dfrac{3}{2}y \, (mol)
\end{array}$
Gọi $x \, (mol), \, y \, (mol)$ là số mol của $Mg, \, Al$
Ta được: $24x + 27y = 4,5$
Ta có: $n_{H_2} = \dfrac{5,04}{22,4} = 0,225 \, (mol)$
$\Rightarrow x + \dfrac{3y}{2} = 0,225$
Giải hệ phương trình:
$\begin{cases} 24x + 27y = 4,5\\x+1,5y=0,225\end{cases}$
ta được:
$\begin{cases}x= 0,075 \, (mol)\\y=0,1 \, (mol)\end{cases}$
$\Rightarrow \%m_{Mg}=\dfrac{0,075.24.100}{4,5}=40\%\\\%m_{Al}=100\% - 40\% = 60\%$