From your first post:
24oz of water weighs over three pounds.
From your second post
by the definitions:
one fluid oz == the volume taken up by one oz water at sea level and 25 degree c
so, under constant conditions, one pint == 16 fluid oz (volume) == 16 oz (weight)
By your first math
24 oz (volume) weighs over 3 X 16(pounds) oz or more than 48 oz That's a multiplier of 2 not 1.042 (not in the hairsplitting range by a long shot)
By your second math
16 oz (pint - volume) == 1.042 (16 oz weight) pounds so
24 oz (volume) == 1.042 (24 oz weight) == 25.008 or a little more than 1/2 your outcome from your original math.
from the
wikipedia we can see that we are both right. I am using the imperial definition while you are useing the Us Customary definition. Still your first assertion about 24 oz being over three pounds was just plain bad math.