Come calcoliamo
Ultimo aggiornamento: 26 luglio 2026
Non dovresti fidarti ciecamente di un calcolatore, soprattutto per questioni di salute o di denaro. Questa pagina spiega come calcu.lol produce i suoi numeri, in modo chiaro e verificabile, compresi i limiti.
La matematica è separata dall'interfaccia
La matematica di ogni calcolatore risiede in un proprio modulo dedicato (uno per calcolatore, più di trecento in totale), scritto come funzioni pure: gli stessi input producono sempre gli stessi output, senza stato nascosto e senza accesso alla rete.
Poiché il livello matematico è rigorosamente separato dall'interfaccia, lo stesso identico codice viene eseguito sia quando una pagina viene pre-renderizzata sul server sia quando interagisci con essa nel tuo browser. La risposta non può differire tra i due.
Aritmetica decimale a 30 cifre significative
La normale aritmetica in virgola mobile risponde notoriamente a 0,1 + 0,2 con 0,30000000000000004. Per evitare tutta questa categoria di errori, la matematica di calcu.lol si basa sull'aritmetica decimale (la libreria decimal.js) configurata a 30 cifre significative, comprese trigonometria, logaritmi e radici, non solo addizione e moltiplicazione.
I risultati mostrati sono arrotondati per leggibilità, ma il calcolo sottostante mantiene la piena precisione, così i passaggi intermedi non accumulano errori.
I tuoi dati non vengono mai inviati altrove per essere calcolati
I calcoli vengono eseguiti interamente sul tuo dispositivo. I numeri che digiti non vengono trasmessi a un server per l'elaborazione: non esiste alcun backend di calcolo. È la stessa garanzia descritta nell'informativa sulla privacy.
Ogni risultato è un link
Lo stato completo di un calcolatore, cioè ogni valore che hai inserito, viene serializzato nell'indirizzo della pagina. Copia il link e chiunque lo apra vedrà gli stessi valori e lo stesso risultato. Questo rende anche i risultati riproducibili: un link è una registrazione completa e autosufficiente di un calcolo.
Come viene verificata la correttezza
L'accuratezza è garantita da una suite di test automatizzati eseguita prima di ogni rilascio:
- I test unitari verificano i moduli matematici dei calcolatori rispetto a valori noti e casi limite; la maggior parte dei moduli ha una propria suite di test.
- I test sugli invarianti del registro verificano che ogni calcolatore pubblicato abbia un modulo matematico, un componente di interfaccia e le traduzioni in tutte le 9 lingue: un calcolatore non può essere pubblicato a metà.
- I test sullo stato delle route verificano ogni pagina di calcolatore in ogni lingua (317 calcolatori × 9 lingue) per controllare che ciascuna si carichi e dichiari i metadati corretti.
Da dove provengono i dati
Quasi tutti i calcolatori sono matematica autosufficiente e non richiedono dati esterni. L'unica eccezione degna di nota: il convertitore di valute usa un'istantanea statica dei tassi di cambio, non un flusso in tempo reale, e lo indica nella pagina, con la data in cui i tassi sono stati rilevati.
I limiti, onestamente
L'aritmetica ad alta precisione garantisce che la formula venga calcolata con accuratezza; non garantisce che la formula sia adatta alla tua situazione. Una stima del TDEE, una categoria di BMI o una proiezione di un prestito sono modelli semplificati della realtà.
I risultati sono forniti solo a scopo informativo e didattico. Non costituiscono consulenza medica, finanziaria, fiscale, legale o ingegneristica: i termini di servizio contengono la clausola formale di esclusione di responsabilità. Per le decisioni importanti, verifica in modo indipendente e rivolgiti a un professionista qualificato.
Hai trovato un errore?
Se un calcolatore produce un risultato errato, il gestore vuole saperlo. Segnalalo tramite il profilo GitHub github.com/dvddvd300: valori di input precisi (o semplicemente il link condivisibile, che li contiene) permettono di correggerlo.