Calcolatrice semplice
Scrivi tutta l’espressione, con le parentesi se vuoi, e la risposta viene calcolata mentre digiti.
Cronologia
Calcola qualcosa e si raccoglierà qui.
Come funziona
La calcolatrice risolve espressioni intere invece di un passaggio alla volta. Puoi quindi scrivere 12 * (3 + 4) e ottenere subito la risposta, senza calcolare prima la parentesi.
L’ordine delle operazioni è quello consueto: prima le parentesi, poi le potenze, poi moltiplicazioni e divisioni prima di somme e sottrazioni.
Sia il punto sia la virgola funzionano come separatore decimale, e gli spazi fra le cifre si leggono come separatori delle migliaia. 1 000 + 1 fa quindi 1.001. Non usare il punto per le migliaia: 1.000 viene letto come il numero 1, perché il punto è un separatore decimale.
Il segno di percentuale significa centesimi, quindi 50% è 0,5 e 200 * 10% fa 20.
Invio calcola, Esc svuota. La risposta diventa il punto di partenza del calcolo successivo, proprio come su una calcolatrice vera.
Tutto viene calcolato nel tuo browser. L’espressione viene tradotta in un albero e calcolata da lì, mai eseguita come codice, quindi quello che inserisci non può avviare nulla.
La percentuale dopo più e meno
Quando una percentuale sta da sola dopo un più o un meno, si calcola su tutto ciò che la precede, come su una normale calcolatrice tascabile. 100 − 30% fa 70, 100 + 25% fa 125, e 50 + 50 + 10% fa 110, perché il dieci per cento si calcola sulla somma, 100.
Quando la percentuale fa parte di una moltiplicazione si legge invece come centesimi. 100 − 2 * 30% fa quindi 99,4, perché 2 * 30% è 0,6, e 3 + 4% * 10 fa 3,4.
Numeri affiancati
Un numero scritto subito prima di una parentesi viene moltiplicato per essa: 2(3 + 4) fa 14 e (1 + 2)(3 + 4) fa 21. Due numeri separati solo da uno spazio invece non vengono mai moltiplicati: 2 3 diventa il numero 23.
Una virgola fra due numeri interi li unisce in un numero decimale secondo come sono scritti, quindi 2,05 è due virgola zero cinque e non 2,5. Una potenza di dieci si scrive con la e: 1e3 è 1.000.
Quello che si vede e quello che si calcola
Il browser calcola con numeri binari in virgola mobile a 64 bit, come richiede lo standard di JavaScript. Il numero 0,1 non si può memorizzare esattamente in binario, quindi 0,1 + 0,2 viene conservato come 0,30000000000000004. La risposta è mostrata con al massimo dodici cifre significative e quindi si legge 0,3, ma premendo Invio nel campo finisce tutto il valore memorizzato, scritto con il punto.
Lo stesso limite di dodici cifre vale per i numeri grandi. 123456789012345 compare come 123.456.789.012.000, dove gli ultimi tre zeri vengono dalla visualizzazione e non dal calcolo. I numeri da un milione di miliardi in su, e quelli sotto un milionesimo, compaiono come potenze di dieci. Gli interi oltre 9.007.199.254.740.991 non si possono memorizzare tutti esattamente, quindi 9999999999999999 viene memorizzato come 10¹⁶ e mostrato come potenza di dieci.
Memoria, segno e cronologia
M+ aggiunge la risposta attuale alla memoria e M− la sottrae. MR scrive il valore in memoria alla fine dell’espressione e MC la svuota. ± cambia il segno dell’ultimo numero, quindi 3 + 2,5 diventa 3 + (−2,5), e una seconda pressione toglie di nuovo il segno. ans sta per la risposta dell’ultimo calcolo. La cronologia conserva gli ultimi venti calcoli, e un clic su una riga riporta l’espressione nel campo. Né la memoria né la cronologia sopravvivono al ricaricamento della pagina. Il campo dell’espressione resta visibile mentre scorri verso i tasti.