How do I convert grams to moles to mole ratios? "Mg" + "O"_2 -> "MgO" 16.2g+10.67g=26.86g

1 Answer
Mar 22, 2017

Here's how you can do that.

Explanation:

For starters, make sure that the chemical equation is balanced

color(blue)(2)"Mg"_ ((s)) + "O"_ (2(g)) -> color(purple)(2)"MgO"_ ((s))

Notice that the reaction consumes color(blue)(2) moles of magnesium and 1 mole of oxygen gas and produces color(purple)(2) moles of magnesium oxide.

You can thus say that the number of moles of each chemical species that takes part in this reaction must satisfy

"moles Mg " : " moles O"_2color(white)(.): " moles MgO"

color(white)(aaaacolor(blue)(2)aaaa. color(black)(":") aaaacolor(black)(1) aaaaacolor(black)(":") aaaaacolor(purple)(2)

Now, you can convert grams to moles by using molar mass. In this case, you have

M_ ("M Mg") = "24.3050 g mol"^(-1)

M_ ("M O"_2) = "32.0 g mol"^(-1)

M_ ("MgO") = "40.3050 g mol"^(-1)

So, to convert the mass of magnesium from grams to simply, use the element's molar mass as a conversion factor

16.2 color(red)(cancel(color(black)("g"))) * "1 mole Mg"/(24.3050 color(red)(cancel(color(black)("g")))) = "0.6665 moles Mg"

Do the same for the sample of oxygen gas.

10.67 color(red)(cancel(color(black)("g"))) * "1 mole O"_2/(32.0color(red)(cancel(color(black)("g")))) = "0.3334 moles O"_2

Finally, do the same for the magnesium oxide.

26.86 color(red)(cancel(color(black)("g"))) * "1 mole MgO"/(40.3050color(red)(cancel(color(black)("g")))) = "0.6664 moles MgO"

So, you know that when 0.6665 moles of magnesium react with 0.3334 moles of oxygen gas, you get 0.6664 moles of magnesium oxide.

The values are not an exact match because of rounding and of the values used for the molar masses of the three chemical species.