I'm a bit puzzled by the results of the Math.Floor function in C#.
I get a return of 91 as expected with the call below:
Math.Floor(91.0);
But if I use the call below I get a returned value of 90, while I still expect 91 in this case.
Math.Floor(9.1/0.1);
Is this just due to small rounding errors and is there a way to get consistent results?