WW1138: Updated Calculator Accessory for WindowsLast reviewed: May 1, 1997Article ID: Q124345 |
3.10 3.11
WINDOWS
kbappnote kbfile kbtlc kbbuglist
The information in this article applies to:
This Application Note provides an updated version of the Calculator accessory that is shipped with Microsoft Windows 3.1x and Windows for Workgroups 3.1x. Previous versions of Calculator display simple subtraction errors when you subtract two numbers that include values to the right of the decimal point. You can obtain this Application Note from the following sources:
THE TEXT OF WW1138
Microsoft(R) Product Support Services Application Note (Text File) WW1138: UPDATED CALCULATOR ACCESSORY FOR WINDOWS(R) Revision Date: 1/95 1 Disk IncludedThe following information applies to Microsoft Windows and Windows for Workgroups, versions 3.10 and 3.11.
--------------------------------------------------------------------- | INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY | | ACCOMPANY THIS DOCUMENT (collectively referred to as an Application | | Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER | | EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED | | WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR | | PURPOSE. The user assumes the entire risk as to the accuracy and | | the use of this Application Note. This Application Note may be | | copied and distributed subject to the following conditions: 1) All | | text must be copied without modification and all pages must be | | included; 2) If software is included, all files on the disk(s) | | must be copied without modification (the MS-DOS(R) utility | | diskcopy is appropriate for this purpose); 3) All components of | | this Application Note must be distributed together; and 4) This | | Application Note may not be distributed for profit. | | | | | | Copyright (C) 1995 Microsoft Corporation. All Rights Reserved. | | Microsoft, MS-DOS, and Windows are registered trademarks of | | Microsoft Corporation. Intel and Pentium are registered trademarks | | of Intel Corporation. | -------------------------------------------------------------------- IntroductionThe WW1138 disk included with this Application Note contains an updated version of the Calculator accessory that is shipped with Microsoft Windows 3.1x and Windows for Workgroups 3.1x. Previous versions of Calculator display simple subtraction errors when you subtract two numbers that include values to the right of the decimal point. While Calculator is determining how to display the solution, it encounters a loss of precision and shows an incorrect answer.
NOTE: This rounding error is unrelated to the floating-point unit (FPU) in the Intel(R) Pentium(R) chip. This problem occurs only in Calculator and does not affect Windows, other components in Windows, or other Windows-based applications.In addition to correcting the problem described above, the new rounding algorithm in Calculator causes it to perform more like most hand-held calculators. For example, if you enter the following equation in the updated Calculator accessory or in a hand-held calculator
[(1/3 + 10 - 10) x 3]the result is 0.9999. The result in previous versions of Calculator is 1.0. The value 0.9999 is generated because significant digits are lost by adding and subtracting 10. This is a secondary effect of the changes made in Calculator to correct the precision errors.
To install the updated files
Steps to Reproduce Problem Using Previous Versions of Calculator
0.00 0.0099999999 0.010000001The updated Calculator accessory displays the correct result, which is .01.
TO OBTAIN THIS APPLICATION NOTE
You can find WW1138.EXE (size: 41480 bytes) , a self-extracting file, on the followingservices:
ARTICLE-ID: Q119591 TITLE : How to Obtain Microsoft Support Files from Online Services
|
KBCategory: kbappnote kbfile kbtlc kbbuglist
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |