Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Mathematical rounding
Message
De
31/01/2005 15:03:25
 
 
À
31/01/2005 13:23:46
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00982326
Message ID:
00982413
Vues:
29
>Isn't that how they learn to round the amounts at McDonalds? :-)

Nope.........Government Tax Accounting

but only for taxes.......deductions use a different algorithm


>
>>>>Hi to all,
>>>>
>>>>Here is the controversy:
12.345   -> 12.3
>>>>         -> 12.4
In my opinion, the first one (12.3) is the correct 'mathematical rounding' (to 1 decimal here). However, some colleagues say the second one is correct.
>>>>
>>>>Please, tell me that I'm correct! ;)
>>>
>>>
>>>sorry, but you are incorrect.
>>>
>>>roundiung starts at the very end. therefore, the 5 gets rounded up, changing the 4 into a five.
>>>
>>>since the 4 is a 5 now, this one gets rounded up making out of the 3 a 4.
>>>
>>>so you end up with 12.4
>>>
>>>if you limit the round() function to how many decimals it is supposed to look at the result will change.
>>>
>>>?round(12.345, 1) = 12.3 because the function ignores the 5
>>
>>Amazing how one learns every day ;-)
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform