If you have the number 188, how can you hope to get anything other than the floating point representation of 188, which is just 188.0000001 ish. It is always going to be positive as you are starting with a positive number and not doing anything to make it negative.