Vai al contenuto
Segno uguale

Calcolatrice per numeri grandi

Somma, sottrai, moltiplica, dividi ed eleva a potenza numeri con centinaia di cifre senza perdere precisione, anche con i decimali.

Dati

Valori d'esempio: sostituiscili con i tuoi.

Operazione

Risultato

60 cifre

Il risultato completo è qui sotto.

Risultato completo

121.932.631.137.021.795.226.185.032.733.622.923.332.237.463.801.111.263.526.900

Senza separatori

121932631137021795226185032733622923332237463801111263526900

Come funziona

Ogni numero viene rappresentato come un intero di lunghezza qualsiasi più l’indicazione di quante cifre stanno dopo la virgola. Le operazioni vengono eseguite sugli interi, poi la virgola viene rimessa al posto giusto:

  • somma e differenza: si portano i due numeri allo stesso numero di decimali e si sommano;
  • prodotto: si moltiplicano gli interi e si sommano i decimali;
  • divisione: si calcola il quoziente con le cifre richieste, arrotondando l’ultima;
  • potenza: si moltiplica il numero per sé stesso, con esponenti interi.

Il risultato è esatto per somma, differenza, prodotto e potenza. Per la divisione è esatto fino al numero di decimali scelto.

Domande frequenti

Perché le calcolatrici normali sbagliano con i numeri grandi?

Usano numeri a virgola mobile con circa 15-16 cifre significative: oltre questa soglia le ultime cifre vengono arrotondate. Anche 0,1 + 0,2 dà 0,30000000000000004. Questo calcolatore lavora invece sulle cifre decimali una per una, senza arrotondamenti.

Fino a quante cifre si può arrivare?

Ogni numero può avere fino a 2.000 cifre e il risultato fino a 100.000. Per la divisione puoi scegliere quanti decimali calcolare, fino a 1.000.

Fonti

  1. ECMAScript Language Specification: il tipo BigInt per interi a precisione arbitraria