Nessun upload, 100% locale, nessun account

Articolo

Una cassetta di calcoli che non devi installare

La maggior parte dei calcoli veloci non richiede un'app dedicata. Una mancia, uno sconto, una riga di tassa, una conversione di ricetta o un prezzo all'estero sono tutta aritmetica semplice. Il problema della maggior parte delle calcolatrici online è che girano nel cloud, quindi i numeri che digiti viaggiano verso un server. Gli strumenti raccolti qui funzionano invece interamente nel tuo browser. Apri una pagina, inserisci i tuoi numeri e il risultato compare in locale, senza nulla caricato e senza account da creare.

Percentuali, mance e tasse

Questi tre calcoli hanno la stessa forma: un importo di base moltiplicato per un'aliquota. Una mancia del 20 per cento su un conto di 45,00 vale 45 per 0,20, cioè 9,00, per un totale di 54,00. Uno sconto del 15 per cento su un articolo da 80,00 toglie 12,00 e lascia 68,00. La tassa funziona allo stesso modo al contrario: un prezzo di 50,00 con l'8 per cento di tassa aggiunge 4,00, per 54,00 alla cassa. A mano è facile sbagliare di poco, soprattutto quando dividi un conto o ricavi la tassa già inclusa in un prezzo. La calcolatrice di percentuale gestisce i rapporti semplici, quella della mancia aggiunge la divisione tra più persone e quella della tassa permette di passare da un prezzo al netto al prezzo finale o di recuperare l'importo netto da un totale. Ogni cifra resta sul tuo dispositivo.

Esempio pratico: un conto di 60 più una mancia del 15 per cento pari a 9 dà un totale di 69.

Metrico e imperiale, fianco a fianco

Passare da un sistema di misura all'altro è una costante per chi legge ricette, istruzioni o guide di viaggio scritte per un'altra regione. Le conversioni sono rapporti fissi, quindi una piccola tabella di riferimento copre quasi tutte le esigenze quotidiane: 1 pollice è 2,54 centimetri, 1 piede è 30,48 centimetri, 1 miglio è circa 1,609 chilometri, 1 libbra è circa 0,454 chilogrammi e 1 gallone americano è circa 3,785 litri. La temperatura è l'eccezione, perché ha uno scostamento oltre alla scala: per passare da Fahrenheit a Celsius si sottrae 32 e si moltiplica per cinque noni, così 68 F diventa 20 C. Il convertitore di unità copre lunghezza, peso, volume, temperatura e diverse altre categorie, così non devi ricordare il fattore esatto di ciascuna.

Le misure di cucina dipendono dall'ingrediente

Le conversioni in cucina mettono in difficoltà perché una tazza misura un volume mentre un ingrediente si pesa spesso, e il legame tra i due dipende dalla densità. Una tazza d'acqua pesa circa 240 grammi, ma una tazza di farina comune è solo circa 120 grammi e una tazza di zucchero semolato è intorno ai 200 grammi. Trattarli tutti con lo stesso peso è il modo in cui una torta finisce secca o compatta. Il convertitore di cucina memorizza le densità tipiche degli ingredienti comuni, così quando chiedi una tazza di farina in grammi usa il valore della farina, non uno generico. Non può però sapere quanto comprimi la tazza, ed è per questo che le guide di pasticceria consigliano di pesare la farina quando serve precisione.

Le valute, con un'avvertenza onesta

La valuta è l'unico calcolo di questo elenco che ha davvero bisogno di dati esterni, perché i tassi di cambio cambiano ogni giorno. Il convertitore di valute scarica una tabella pubblica di tassi giornalieri, lo stesso tipo di informazione pubblica che chiunque può consultare, e poi esegue la conversione nel tuo browser. Da questa scelta derivano due cose. Primo, i tassi sono un'istantanea quotidiana, non un flusso di mercato in tempo reale, quindi vanno bene per capire all'incirca quanto vale un prezzo nella tua valuta ma non sono il tasso che una banca o un broker ti quoterebbe in un dato istante. Secondo, viene scaricata solo la tabella pubblica dei tassi; gli importi che digiti non vengono mai inviati e l'ultima istantanea resta in cache così lo strumento funziona anche offline, con data e fonte mostrate a schermo.

Precisione in virgola mobile nei calcolatori del browser

JavaScript rappresenta tutti i numeri come double a 64 bit secondo IEEE 754. Questo formato può rappresentare esattamente gli interi fino a 2^53, ma introduce errori di arrotondamento per molti valori decimali: 0.1 + 0.2 restituisce 0.30000000000000004 anziché 0.3. Per calcoli come la suddivisione in percentuale, le conversioni di unità o l'arrotondamento delle imposte, questo è rilevante. Un approccio comune consiste nel scalare i valori a interi prima di operare (ad esempio, trattando gli importi in valuta come centesimi interi), poi scalare nuovamente alla fine. Per esigenze di maggiore precisione, le librerie a precisione arbitraria operano su stringhe di cifre invece che su float nativi, con un costo in termini di prestazioni. Capire quale approccio usa un calcolatore indica se un risultato è arrotondato a una soglia di visualizzazione oppure se l'arrotondamento IEEE 754 si propaga lungo tutta la catena.

In un browser, 0,1 + 0,2 restituisce 0.30000000000000004, la classica anomalia di arrotondamento del binario in virgola mobile.

Strumenti citati in questo articolo

Domande frequenti

Queste calcolatrici funzionano offline?

Gli strumenti di percentuale, mancia, tasse, unità e cucina sono pura aritmetica e girano interamente nel browser, quindi una volta caricata la pagina continuano a funzionare senza connessione. Il convertitore di valute ha bisogno di una tabella di tassi giornaliera, ma mette in cache l'ultima scaricata, perciò funziona anche offline usando quell'istantanea, con la data chiaramente indicata.

I tassi di cambio sono gli stessi della mia banca?

No. Il convertitore usa un tasso di riferimento pubblico aggiornato una volta al giorno, utile per capire quanto vale un prezzo straniero. Una banca o un emittente di carta applica il proprio tasso al momento della transazione e di solito aggiunge un margine o una commissione, quindi la cifra sull'estratto conto differirà leggermente dalla stima convertita.