VB Code:
  1. Dim S as Single
  2. Dim S1 as Integer
  3. S = 5.2
  4. S1 = Int(s)
  5. Msgbox S - S1

Something is wrong in my PC or my Math teacher has lied, but i think 5.2 - 5 is 0.2, not 0.199998....
Is this a problem in VB or my Celeron is sucks?

(with Double this problem solved but its..... tricky)

answer please... (urgent)