Ma ottieni errori macroscopici o sulle ultime cifre decimali? Giusto per capire se è un problema dovuto all'uso del floating point o se c'è qualche altro genere di pasticcio (conversioni a tipi sbagliati, regole diverse del linguaggio sugli operatori, ...).