Why I get incorrect result.(for example n=3.83 I expect temp=0.83 but when trace my code temp=0.83000000000000007) notice:temp,m and n are double.
n = double.Parse(Console.ReadLine());
m = Math.Floor(n);
Console.WriteLine(m);
temp = n - m;