Đặt số mol Al và Mg ban đầu lần lượt là a,b (a,b>0)Theo bài ra ta có pt: $27a+24b=7,8$ (1)
$2Al+6HCl\rightarrow 2AlCl_{3}+3H_{2}$
(mol) a $\rightarrow$ a 1,5a
$Mg+2HCl\rightarrow MgCl_{2}+H_{2}$
(mol) b $\rightarrow$ b b
Vì sau phản ứng, kl dd axit tăng 7g $\Rightarrow$ $m_{KL}-m_{H_{2}}=7 (g)$
$\Leftrightarrow$$27a+24b-2(1,5a+b)=7$
$\Leftrightarrow$$24a+22b=7$ (2)
Từ (1) và (2) $\Rightarrow$$\begin{cases}27a+24b=7,8 \\ 24a+22b=7 \end{cases}$$\Leftrightarrow$$\left\{ \begin{array}{l} a=0,2\\ b=0,1 \end{array} \right.$
$\Rightarrow$$\begin{cases}m_{Al}=5,4(g) \\ m_{Mg}=2,4(g) \end{cases}$