Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913

    [Un po' ot] Errore in una semplice moltiplicazione

    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...
    No

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    ciao, il problema è la rappresentazione dei numeri in virgola mobile di cui fanno uso i computer/processori, non so spiegarti esattamente perchè ci sia questo problema(ma trovi sicuramente spiegazioni in rete, non sono una cima in matematica ) 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.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.