Re: precision of numbers

*To*: mathgroup at smc.vnet.net*Subject*: [mg54108] Re: precision of numbers*From*: Bill Rowe <readnewsciv at earthlink.net>*Date*: Thu, 10 Feb 2005 02:48:06 -0500 (EST)*Sender*: owner-wri-mathgroup at wolfram.com

On 2/9/05 at 9:27 AM, fartous at mail15.com wrote: >in the product: 15525600000*445.25*24 the output is: >1.65907*(10^14) also when we use: N[15525600000*445.25*24, 15] the >output is 1.65907*(10^14) but i want the precise number: >165906561600000 what could i do jack If you want an exact number then the best choice is to use only exact numbers to begin with, i.e., 15525600000*(445 + 1/4)*24 If for some reason you must use inexact numbers (anything with an expressed decimal point) and want an exact number as the output, you would need to use a function that maps inexact numbers to exact numbers such as Round, Rationalize, Floor etc For your particular example, Round does the trick as in Round[15525600000*445.25*24] 165906561600000 More generally, Rationalize would be a better choice as in 15525600000*Rationalize[445.25]*24 165906561600000 -- To reply via email subtract one hundred and four