100ml of 2.00 mol dm^-3 = 100 ml of 2.00mol/litre
100*2 = 200 moles
No NO NO! - if there are 2 moles in 1L how many moles in 100ml?
Therefore:
48g of Mg
7292g of Hcl
Mole calculations:
1 mol of Mg: 24.31
1 mol of Hcl: 36.46
48g of Mg:
48/24.31 = approx 2
No idea what you are doing here.
You need to correctly calculate the no. of moles of HCl in 100ml 0f 0.2M HCl and the no. of moles of Mg in 4.86gMg.
Then using the 1st reaction equation you posted work out with reagent is limiting.
Now using that ammount calculate the ammount of Hydrogen formed.