Recently it was decided to update from VS6 to VS2017. During Checks we found there was a small 1p difference in a calculation.
The calculation example
27243.4999999999999999999996 * 229815.98735837682 / 229815.98735837682
In vs6 this gives a value of 27243.4999999999999999999996
In vs2017 this gives a value of 27243.50
If this is broken down into steps in vs2017 so
229815.98735837682 / 229815.98735837682 = 1
27243.4999999999999999999996 * 1 = 27243.4999999999999999999996
So the question , Does VS2017 handle Calculations in a different way to VS6 ? Is there built in rounding ?