Short answer: copper sulfate pentahydrate CuSO₄·5H₂O has a molar mass of249.68 g/mol, of which the five water molecules contribute 90.08 g/mol. That is why the blue crystals lose 36% of their mass when heated — the water of crystallisation boils off.
Where the number comes from
A molar mass is the sum of the atomic weights of every atom in the formula unit. It is the bridge between the balance and the reaction: 249.68 g of the hydrate is one mole, so 24.97 g is 0.1 mol, which is the amount the mole calculator and the molarity calculator then work with.
Worked example
Sodium chloride is 22.98977 + 35.45 = 58.44 g/mol. To make 250 mL of a 0.4 mol/L solution you need 0.1 mol, so 5.844 g weighed out and made up to the mark — the same arithmetic the molarity page performs in the opposite direction.