I just noticed this when doing some testing in a VB6 app:
(green is expected results, red is unexpected)
?int(88.941*1000)
88941
?int(88.932*1000)
88932
?int(88.929*1000)
88929
?int(88.931*1000)
88930
huh?
?88.931*1000
88931
?int(88931)
88931
So what is up with that value 88.931? I’m sure there is some background processing that explains it. But for now I’m going to have to do a kludge with something like this to ensure my return values are correct
x=88.931*1000
?int(x)
88931
Sign up for my newsletter so you don't miss my conference & Pluralsight course announcements!