A compound formed of 0.059 mol hydrogen and 0.94 mol oxygen has a molecular mass of 34.0 g/mole. What is the molecular formula of this compound?
1 Answer
Explanation:
As it turns out, the values given to you for the number of moles of hydrogen and oxygen present in a sample of this unknown compound are incorrect. More on that further down the page.
However, you can actually find the molecular formula of this compound without finding its empirical formula first, all you really need here is a periodic table.
So, the problem tells you that this unknown compound contains two elements, hydrogen,
As you know, a compound's molar mass tells you the mass of exactly one mole of said compound. In this case, one mole of your unknown compound will have a mass of
Now, take a look in the periodic table and make a note of the molar masses of hydrogen and oxygen
#"For H: " M_M = "1.00794 g mol"^(-1)#
#"For O: " M_M = "15.9994 g mol"^(-1)#
Notice that one mole of oxygen has a mass of
That is, one mole of your compound can contain a maximum number of two moles of oxygen, since you have
#2 color(red)(cancel(color(black)("moles"))) xx "15.9994 g" color(red)(cancel(color(black)("mol"^(-1)))) < "34.0 g" color(white)(a)color(green)(sqrt())#
#3 color(red)(cancel(color(black)("moles"))) xx "15.9994 g" color(red)(cancel(color(black)("mol"^(-1)))) > "34.0 g"color(white)(a)color(red)(xx)#
The compound cannot have one mole of oxygen per mole because the difference between the mass of one mole of oxygen and the mass of one mole of the compound cannot be accounted for by the hydrogen.
Why? Because you can't possibly form bonds between one mole of oxygen and approximately
#"34.0 g " - " 15.9994 g" = "18.0006 g"#
So, one mole of your unknown compound contains two moles of oxygen. The mass of hydrogen per mole of compound will be
#"34.0 g " - 2 color(red)(cancel(color(black)("moles O"))) * "15.9994 g"/(1color(red)(cancel(color(black)("mole O")))) = "2.0012 g"#
This is equivalent to
#2.0012 color(red)(cancel(color(black)("g"))) * "1 mole H"/(1.00794color(red)(cancel(color(black)("g")))) = 1.985 ~~ "2 moles H"#
Therefore, the compound's molecular formula, which tells you exactly how many moles of each constituent element you get per mole of the compound, will be
#"molecular formula" = color(green)(|bar(ul(color(white)(a/a)"H"_2"O"_2color(white)(a/a)|))) -># hydrogen peroxide
)