
Microsoft Windows 95 don't know calculation
Microsoft Windows 95 don't know calculation
Hello All, run this code in Visual Basic:
Dim n1, n2 As Double
n1 = 458
n2 = 454.98
MsgBox n1 - n2
Why ??? 458-454.98 = 3.0199999999998
I see this problem in Microsoft Access, Visual Basic 5.0 and delphi 3.0
Help Help Help Help Help Help Help Help Help Help Help Help
elp Help Help Help Help Help Help Help Help Help Help Help
Help Help Help Help Help Help Help Help Help Help Help Help
Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug
ug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug
Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug
???????????????????????????????????
458-454.98 = 3.0199999999998
???????????????????????????????????
Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug
ug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug
Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug
ug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug
Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug-Bug
--
Wladimir Cesar Bianchi
Ribeirao Preto - SP - Brazil