SOLVED:
Read:
Just get any JavaScript processing environment and type:
150.3 + 150.03
Simple calculation, but it doesn't seem to give the right result (it doesn't matter if you write "150.30 + 150.03" or so).
It gives the result: 300.33000000000004.
Any ideas why?
PS: I read some articles both on Stack Overflow and Wikipedia about some wrong computing calculations due to finite precision, but nothing seemed relevant to my case.