J.R. S. answered 04/10/21
Ph.D. University Professor with 10+ years Tutoring Experience
No reason to be confused. Follow along....
CaCO3(s) + 2HCl(aq) => CaCl2(aq) + CO2(g) + H2O(l)
Because CaCO3 is in excess, we need not worry about it. So, HCl is limiting and will determine how much product (CaCl2 and H2O) can be formed.
Start by finding the moles of HCl present:
15.0 g HCl x 1 mol HCl / 36.5 g = 0.4109 moles HCl
Next, convert this to moles of CaCl2 that can be formed from 0.4109 moles of HCl:
0.4109 mol HCl x 1 mol CaCl2 / 2 mol HCl = 0.2055 moles CaCl2 can be formed
Finally, convert this # moles to grams CaCl2 using molar mass CaCl2 of 111 g/mol
0.2055 mol CaCl2 x 111 g /mol = 22.8 g CaCl2 can be formed (3 sig. figs.)
=================================================================
If your teacher wants you to do these calculations in a single operation (as many do), here it is....
Using stoichiometry and dimensional analysis:
15.0 g HCl x 1 mol HCl/36.5 g x 1 mol CaCl2 / 2 mol HCl x 111 g CaCl2/mol = 22.8 g CaCl2