Use bc for more accurate math