J.R. S. answered 07/13/22
Ph.D. University Professor with 10+ years Tutoring Experience
2HCl + Mg ==> MgCl2 + H2 ... balanced equation
Since we aren't given the amount of Mg, we can assume it is in excess and thus the theoretical max. yield of MgCl2 will depend only on the amount of HCl present.
moles HCl present = 100 g HCl x 1 mol HCl / 36.5 g = 2.74 mols
theoretical moles MgCl2 possible = 2.74 mols HCl x 1 mol MgCl2 / 2 mol HCl = 1.37 mols MgCl2
theoretical mass MgCl2 possible = 1.37 mols xMgCl2 x 95.2 g MgCl2 / mol = 130 g MgCl2
Percent yield = 65 g / 130 g (x100%) = 50% yield