Calcolatore di arrotondamento

Arrotondamento decimale
Avanti

Arrotonda un numero decimale alla posizione scelta senza le sorprese sui valori intermedi causate dalla conversione in virgola mobile binaria. Una precisione positiva mantiene le cifre dopo la virgola, zero arrotonda all’intero e una precisione negativa arrotonda a decine, centinaia o potenze di dieci maggiori. Puoi scegliere tra otto regole esplicite, tra cui al più vicino con i casi di parità lontano da zero, al pari, per eccesso, per difetto e troncamento.

Come arrotondare un numero decimale

  1. 1

    Inserisci il decimale esatto

    Digita fino a 30 cifre, con segno facoltativo e punto o virgola come separatore decimale. Il calcolatore legge direttamente le cifre invece di convertire il valore in un numero binario in virgola mobile.

  2. 2

    Scegli la posizione

    Usa 2 per i centesimi, 0 per gli interi, -1 per le decine, -2 per le centinaia o qualsiasi precisione da -12 a 12.

  3. 3

    Seleziona la regola

    Decidi come gestire i valori esattamente a metà e gli arrotondamenti direzionali, poi copia il risultato con gli zeri finali richiesti.

Posizioni decimali e cifra di arrotondamento

Una precisione p arrotonda a un multiplo di 10^(-p). La precisione 2 indica i centesimi, 0 le unità e -3 le migliaia. Prima vengono mantenute le cifre fino alla posizione richiesta; poi si esamina la parte scartata e si applica il metodo scelto. Per esempio, arrotondando 1234,567 a due decimali si conserva 1234,56; il 7 scartato porta al risultato più vicino 1234,57.

Il risultato mantiene gli zeri finali perché comunicano la precisione richiesta. Quindi 12 arrotondato a tre decimali viene mostrato come 12,000.

Come funzionano gli otto metodi

Metodo 2,5 agli interi -2,5 agli interi
Al più vicino, parità lontano da zero 3 -3
Al più vicino, parità verso zero 2 -2
Al più vicino, parità al pari 2 -2
Al più vicino, parità al dispari 3 -3
Verso infinito positivo 3 -2
Verso infinito negativo 2 -3
Verso zero 2 -2
Lontano da zero 3 -3

Solo un valore esattamente a metà attiva una regola di parità. Con precisione intera, 2,5001 supera il punto medio e diventa 3 con ogni metodo al più vicino. I metodi direzionali non cercano il valore più vicino: l’arrotondamento per eccesso procede sempre verso infinito positivo, quello per difetto verso infinito negativo.

Perché è importante un input decimale esatto

Valori come 2,675 in genere non hanno una rappresentazione finita esatta in virgola mobile binaria. Un programma che converte il testo prima dell’arrotondamento può quindi esaminare un valore appena sotto o sopra il punto medio desiderato. Questo calcolatore conserva le cifre decimali come testo quando decide cosa scartare: 2,675 a due cifre, con parità lontano da zero, dà esattamente 2,68.

Le otto definizioni corrispondono all’enumerazione RoundingMode di PHP 8.4, che assegna un nome alle quattro regole al più vicino e alle quattro regole direzionali usate qui. La documentazione PHP della funzione round spiega anche la precisione positiva e negativa. Questo calcolatore applica le regole direttamente alle cifre decimali, senza prima convertire l’input in virgola mobile binaria.

Errori comuni

  • Non confondere le posizioni decimali con le cifre significative. Arrotondare 0,004567 a due decimali dà 0,00, mentre a due cifre significative dà 0,0046.
  • Per i numeri negativi, arrotondare per eccesso e lontano da zero sono operazioni diverse. Per eccesso, -2,1 diventa -2; lontano da zero diventa -3.
  • Quando possibile, arrotonda una sola volta alla fine del calcolo. Ripetuti arrotondamenti intermedi possono accumulare errori.
  • Il punto o la virgola possono separare la parte decimale, ma i separatori delle migliaia non sono accettati. Espandi la notazione scientifica in un decimale ordinario, così ogni cifra rilevante è esplicita.

Domande frequenti

Arrotonda a una posizione a sinistra del separatore decimale. La precisione -1 arrotonda alle decine, -2 alle centinaia e -3 alle migliaia. Per esempio, 12345 con precisione -2 e la regola predefinita al più vicino dà 12300.

Differiscono solo per un valore esattamente a metà. Lontano da zero sceglie il valore più distante da zero, quindi 2,5 diventa 3. Al pari sceglie il risultato la cui ultima cifra conservata è pari: 2,5 diventa 2 e 3,5 diventa 4.

Con i valori negativi questa espressione è ambigua. Per eccesso significa verso infinito positivo, quindi -2,7 diventa -2. Lontano da zero produrrebbe -3. I nomi espliciti evitano la confusione.

Gli zeri finali mostrano la precisione decimale richiesta. Il risultato 5,200 comunica un arrotondamento a tre decimali, mentre 5,2 da solo no. Sono utili anche per copiare valori in un foglio o rapporto a scala fissa.

Questo calcolatore arrotonda a posizioni decimali fisse o potenze di dieci. Usa il calcolatore di cifre significative quando il numero di cifre rilevanti deve restare costante indipendentemente dalla posizione della virgola.

Il valore viene inviato al sito per calcolare e mostrare il risultato. Nella vista facoltativa in più fasi viene inserito anche nell’URL della pagina, che può restare nella cronologia del browser e nei log del server. Lo strumento non richiede un account e non offre una cronologia dei calcoli salvata. Evita di inserire dati riservati.

Strumenti correlati