I valori in virgola mobile non sono mai precisissimi, puoi sempre andare incontro a problemi di questo genere. Volendo puoi arrotondare oltre una certa cifra, in modo da ottenere risultati probabilmente più esatti.