What is the molar mass of a gas that has a density of 1.02 g/L at 0.990 atm pressure and 37°C?

1 Answer
May 30, 2016

#"26.3 g mol"^(-1)#

Explanation:

Your starting point here will be the ideal gas law equation

#color(blue)(|bar(ul(color(white)(a/a)PV = nRTcolor(white)(a/a)|)))" "#, where

#P# - the pressure of the gas
#V# - the volume it occupies
#n# - the number of moles of gas
#R# - the universal gas constant, usually given as #0.0821("atm" * "L")/("mol" * "K")#
#T# - the absolute temperature of the gas

Now, you will have to manipulate this equation in order to find a relationship between the density of the gas, #rho#, under those conditions for pressure and temperature, and its molar mass, #M_M#.

You know that the molar mass of a substance tells you the mass of exactly one mole of that substance. This means that for a given mass #m# of this gas, you can express its molar mass as the ratio between #m# and #n#, the number of moles it contains

#color(blue)(|bar(ul(color(white)(a/a)color(black)(M_M = m/n)color(white)(a/a)|)))" " " "color(orange)((1))#

Similarly, the density of the substance tells you the mass of exactly one unit of volume of that substance.

This means that for the mass #m# of this gas, you can express its density as the ratio between #m# and the volume it occupies

#color(blue)(|bar(ul(color(white)(a/a)color(black)(rho = m/V)color(white)(a/a)|)))" " " "color(orange)((2))#

Plug equation #color(orange)((1))# into the ideal gas law equation to get

#PV = m/M_M * RT#

Rearrange to get

#PV * M_M = m * RT#

#P * M_M = m/V * RT#

#M_M = m/V * (RT)/P#

Finally, use equation #color(orange)((2))# to write

#M_M = rho * (RT)/P#

Convert the temperature of the gas from degrees Celsius to Kelvin then plug in your values to find

#M_M = 1.02 "g"/color(red)(cancel(color(black)("L"))) * (0.0821(color(red)(cancel(color(black)("atm"))) * color(red)(cancel(color(black)("L"))))/("mol" * color(red)(cancel(color(black)("K")))) * (273.15 + 37)color(red)(cancel(color(black)("K"))))/(0.990color(red)(cancel(color(black)("atm"))))#

#M_M = color(green)(|bar(ul(color(white)(a/a)color(black)("26.3 g mol"^(-1))color(white)(a/a)|)))#

I'll leave the answer rounded to three sig figs.