FIX: Math Problem with INT() FunctionLast reviewed: October 20, 1997Article ID: Q131578 |
3.00 3.00b
WINDOWS
kbprg kbbuglist kbfixlist
The information in this article applies to:
SYMPTOMSThe INT(nExpression) Function evaluates a numeric expression and returns incorrect values.
RESOLUTIONTo work around this problem, change the SET DECIMAL setting to a larger more appropriate value such as 10 (the default is 2).
STATUSMicrosoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. This problem has been fixed in Visual FoxPro 5.0 for Windows.
MORE INFORMATION
Steps to Reproduce ProblemRun the following code in Visual FoxPro:
pnum1 = 1000000 pnum2 = 999999 SET DECI TO 2 && this is default ? int(pnum2/pnum1) && result is 1 it should be 0 SET DECI TO 10 ? int(pnum2/pnum1) && result is 0, which is correct |
KBCategory: kbprg kbbuglist kbfixlist
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |