How do I verify the percent composition of "MgSO"_4cdotx"H"_2"O" in this Epsom Salt package and solve for x?
1 Answer
COMPARING THE
The percentages are stated as
9.87% "Mg"
12.98% "S"
in
0.0987/0.1298 = color(green)(0.7604)
The molar mass of this compound is:
M_(MgSO_4) = stackrel("Mg")overbrace"24.305 g/mol" + stackrel("S")overbrace"32.065 g/mol" + 4 xx stackrel("O")overbrace"15.999 g/mol"
= "120.366 g/mol"
The theoretical percentages of
%"Mg" = "24.305 g/mol"/"120.366 g/mol" = 0.2019 = 20.19%
%"S" = "32.065 g/mol"/"120.366 g/mol" = 0.2664 = 26.64%
Even though the percentages are different, the theoretical ratio of
0.2019/0.2664 = color(green)(0.7580)
The ratios are very close:
(0.7604 - 0.7580)/(0.7580) xx 100% = 1.28% ,
which is small. Therefore, it is fairly likely that
SOLVING FOR NUMBER OF WATERS
In the "Fertilizer uses" box, we see it says
(1)
" " 0.0984 + 0.1298 + chi_(O1) + chi_(O2) + chi_H = 1 ,
where
One way of proceeding is:
(2)
" " M_(MgSO_4cdotx"H"_2"O") = stackrel("Mg")overbrace"24.305 g/mol" + stackrel("S")overbrace"32.065 g/mol" + 4 xx stackrel("O")overbrace"15.999 g/mol" + x*stackrel("H"_2"O")overbrace("18.015 g/mol")
= stackrel("MgSO"_4)overbrace("120.366 g/mol") + x*stackrel("H"_2"O")overbrace("18.015 g/mol")
As-written, it is not possible to solve since we have two unknowns and one equation, but we can solve for the percentage of
chi_(O1) = chi_S xx (4 xx "15.999 g/mol")/("32.065 g/mol") = 0.2591
This means from (1), we have:
0.0984 + 0.1298 + 0.2591 + stackrel("water only")overbrace(chi_(O2) + chi_H)
=> 0.4873 + chi_(H_2O) = 1 ,
=> chi_(H_2O) = 0.5127
Thus, we can write another equation:
(3)
" " 0.5127M_(MgSO_4cdotx"H"_2"O") = x*"18.015 g/mol"
Now we can solve for the molar mass. Plug (3) into (2):
M_(MgSO_4cdotx"H"_2"O") = stackrel("MgSO"_4)overbrace("120.366 g/mol") + 0.5127M_(MgSO_4cdotx"H"_2"O")
M_(MgSO_4cdotx"H"_2"O") - 0.5127M_(MgSO_4cdotx"H"_2"O") = stackrel("MgSO"_4)overbrace("120.366 g/mol")
0.4873M_(MgSO_4cdotx"H"_2"O") = stackrel("MgSO"_4)overbrace("120.366 g/mol")
=> M_(MgSO_4cdotx"H"_2"O") = (stackrel("MgSO"_4)overbrace("120.366 g/mol"))/0.4873
= "247.03 g/mol"
As a result, from (3) we get:
color(blue)(x) = (0.5127M_(MgSO_4cdotx"H"_2"O"))/"18.015 g/mol" = (0.5127*"247.03 g/mol")/"18.015 g/mol" ~~ color(blue)(7)
WRITING THE CHEMICAL FORMULA
Therefore, the formula for the hydrate is predicted to be:
color(blue)("MgSO"_4cdot7"H"_2"O")