Problem with number operations

Hello,
I am working on a project where I need a lot of calculations.
I found a really strange and very annoying problem in Flash:
If you try to multiply 17.4*32.8 the result is 570.7199999999999 !!!
This is just a single example.

In this way my application looks buggy sometimes.
What’s the reason for this wrong result?
Does anyone know a good solution for this problem?

In my application I don’t want to round the numbers - this is not a solution in my case.

Thank you in advance.