In a physics lab we put weights on the end of a spring and measured how far the spring stretched. We attatched the weight to the spring with a hook that looks more or less like ? and the weights stack on the bottom. To make it easier, i just measured from the bottom of the hook to the floor; so to measure how far the spring stretched, I measured how far the weights were to the floor with the weights on, and then took the weights off, measured from the floor to the bottom of the hook, and assumed the different was how far the spring stretched. Unfortunately the hook weighs 50 grams, which considering we were using weights like 800 grams i assumed it would be negligable. So, when we measured how far the spring stretched with 870 grams, we really measured how much farther it stretched than when the spring had 50 grams on it. As the weight becomes closer to zero, the spring constant becomes unreasonably high, i.e. with 870 grams and 15.1 cm of stretch k=51.9 with 750 grams and 11.5 cm of stretch k=63.9 and with 450 grams and 2.3 cm of stretch k=191 I can't redo my measurements, so I'm wondering if there is any way to solve for what 'k' should really be. I tried substitution, assuming that the spring stretched an extra 'x' cm for every measurement, i.e. mg=k(y+x) .85(9.8)=k(.151+x) .05(9.8)=kx 8.33=(.49/x)(.151+x) x=.011 meters but 'k' still gets way too high. Any help will be appreciated.