Probably going to make an ass of myself here - and I know (think) this has been discussed before, but I just want to nail these floating point rules down ...

Shouldn't this expression produce the number 300:

? 600 * 0.5

I know theres a bunch of funky rules about this ... but thought (intuitively) that this would have worked.

-Shawn