Natrafiłem na dziwne zachowanie się zmiennych float. W np takim działaniu jak potęgowanie dla 0,4*0,4 wynik to około 0,160001 chociaż przecież powinno wyjść 0,16 tak samo dla np 0,7 a już dla 0,5 wszytko działa poprawnie. W skrócie float dodaje jakąś 100000 część do niektórych wyników chociaż to nie powinno się dziać.