Ciao, quel risultato è più che normale, anche se detto così sembra un'eresia o un paradosso (o un'eresia paradossale, come preferisci). A grandi linee si tratta di un problema insito di tutti i computer, dovuto alla conversione di valori decimali in valori binari. Problema comunque risolvibile con l'uso di metodi specifici che arrotondano i valori in modo opportuno.
Se ne è già discusso diverse volte anche sul forum. Qui alcune discussioni dove, oltre qualche utile informazione, potresti trovare anche delle soluzioni al problema:
http://forum.html.it/forum/showthrea...hreadid=885378
http://forum.html.it/forum/showthrea...hreadid=924119
http://forum.html.it/forum/showthrea...readid=2917563
http://forum.html.it/forum/showthrea...hreadid=343890
http://forum.html.it/forum/showthrea...readid=1139725
http://forum.html.it/forum/showthrea...readid=1046660
Buona lettura.