Ho uno script che fa un'operazione MOLTO semplice, prende un valore iniziale, decurta da questo valore n. valori e controlla che il risultato sia 0, quindi gli n. valori sommati devono essere uguali al valore iniziale...tutto bene se non fosse che in alcuni casi, il risultato anziché essere 0 è un valore in notazione esponenziale molto piccolo, parlo di E-14!
Ho analizzato questi casi visualizzando i valori (il totale iniziale e i singoli n. valori), passandoli alla funzione floatval, in modo che se anche solo uno di questi fosse errato me ne sarei accorto, ma oltre che nessuno è sballato (max due cifre decimali ciascuno, dato che è una differenza progressiva, è impossibile arrivare ad un valore alla E-14!
Avete qualche idea di come indagare?!?!