Should 331.449999 be 331.4 or 331.5?
I can see a issue with a programming framework I am using. I think I am getting erroneous results in some cases and wanted to make sure I am using the right math results, before I raise a bug for it.
In the framework 331.45 -> 331.5
The number $331.449999$ cannot be represented as a $32$-bit floating point, but is stored as $331.45001220703125$, which gets rounded to $331.5$.