J.R. S. answered 11/15/22
Ph.D. University Professor with 10+ years Tutoring Experience
You don't use CaCO3 because it is in excess and the Na2SO4 is the limiting reactant (SEE BELOW).
2C + Na2SO4 + CaCO3 --> Na2CO3 + CaS + 2CO2
molar mass Na2SO4 = 142 g / mol
molar mass CaCO3 = 100. g / mol
molar mass CaS = 72.1 g / mol
Find the limiting reactant. One way is to simply divide moles of each reactant by the respective coefficient in the balanced equation. Whichever answer is lower represents the limiting reactant.
For Na2SO4: 4.27 g x 1 mol / 142 g = 0.0300 mols (÷1->0.03)
For CaCO3: 5.01 g x 1 mol / 100 g = 0.0501 mols (÷1->0.05)
Since 0.03 is less than 0.05, Na2SO4 is LIMITING and this is why you use it instead of CaCO3 to find the amount of product formed.
Mass CaS formed = 0.0300 mols Na2SO4 x 1 mol CaS / mol Na2SO4 x 72.1 g CaS/mol = 2.16 g CaS