Moltiplicazione.JPG
In diretta dalla console di Chrome
Ora, questo non è un problema serio (mi basta arrotondare), ma è una cosa che trovo completamente senza senso.
Se non ricordo male alle elementari ho studiato che 0.2 * 3 = 0.6...
Potrei capire l'errore con numeri con 15 cifre decimali...


Rispondi quotando
) ma posso dirti che alcuni numeri decimali come 0.2 che hai usato nel tuo esempio non sono rappresentati precisamente in virgola mobile e quindi le operazioni che effettuerai con questo numero non daranno risultati precisi. Questo problema(se si può chiamare cosi) a quanto ne so è insito nell' elaborazioni matematiche del computer e non dipende dal linguaggio di programmazione usato, effettivamente può sembrare banale che al giorno d'oggi un computer non riesca a calcolare esattamente una cosi semplice moltiplicazione.
