Calcolatore di Addizioni Online
Sommi 0,1 e 0,2 e ottenga esattamente 0,3, non 0,30000000000000004, oppure totalizzi più fatture senza aprire un foglio di calcolo. Ogni valore viene controllato prima: un'etichetta sfuggita o una cella vuota fermano il calcolo invece di nascondere un totale sbagliato. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Addendi
- 19,99, 4,5, 0,75
- Totale
- 25,24
- Quantità
- 3
- Sum
- 25,24
Il calcolatore di addizioni somma due o più numeri e restituisce il totale esatto in un'unica chiamata. Incolli un elenco di valori — prezzi, misure, punteggi, quantità — e ne riceva la somma senza aprire un foglio di calcolo né affidare a una calcolatrice tascabile una lunga colonna di cifre. Ogni addendo viene convalidato come numero finito, quindi un'etichetta fuori posto o una cella vuota interrompe il calcolo con un errore chiaro invece di produrre in silenzio un totale sbagliato.
Sommare una colonna di numeri senza un foglio di calcolo
I fogli di calcolo sono strumenti meravigliosi, ma sono artiglieria pesante per il compito aritmetico più semplice che esista: sommare alcuni numeri. Ogni giorno qualcuno apre un'applicazione completa di fogli di calcolo, attende il caricamento, incolla valori nelle celle, digita una formula SOMMA e legge una cella — solo per scoprire che tre fatture totalizzano 412.37. Il calcolatore di addizioni esiste per quel momento.
Gli fornisce due o più numeri, quanti ne servono, e ne restituisce immediatamente la somma, senza file da salvare, senza formule da correggere e senza il rischio di una modifica accidentale a una cella che non aveva notato. Poiché l'input è un semplice elenco e non una griglia, funziona altrettanto bene da un messaggio di chat, da un comando curl o da uno script quanto dal modulo di questa pagina.
Lo strumento è volutamente essenziale: esegue una sola operazione, l'addizione, e la esegue in modo esatto, così non dovrà mai chiedersi se una funzionalità più elaborata abbia silenziosamente alterato i Suoi numeri lungo il percorso.
Come viene calcolato il totale e perché è esatto
Ogni valore inviato viene controllato prima di qualsiasi operazione aritmetica. Un addendo deve essere un numero finito: NaN, Infinity, una stringa di testo, un booleano o un valore vuoto vengono rifiutati con un errore tipizzato che indica la posizione incriminata, e la richiesta non viene addebitata. Questo rigore è il punto essenziale — un totale che ignora silenziosamente un valore malformato è peggio di nessun totale, perché sembra corretto pur essendo sbagliato.
Una volta convalidati, i numeri vengono sommati in ordine e il risultato viene arrotondato a dodici cifre decimali, il che elimina i noti artefatti in virgola mobile dell'aritmetica binaria: 0.1 più 0.2 restituisce 0.3, non 0.30000000000000004. L'algoritmo è completamente deterministico — nessuna chiamata di rete, nessuna casualità, nessun orologio — quindi lo stesso input produce sempre lo stesso output sul server e nel Suo browser. È questa proprietà a rendere il risultato sicuro da usare in fatture, riconciliazioni e controlli automatici che confrontano i totali con un valore atteso.
Dove un totale esatto fa risparmiare tempo
Presa da sola, la somma di numeri sembra troppo piccola per essere automatizzata. All'interno di una pipeline, invece, è il tipo di passaggio che compare silenziosamente ovunque.
Un processo di reportistica che totalizza le vendite giornaliere per regione, uno script di monitoraggio che somma i conteggi degli errori da diversi servizi, uno strumento di spese che somma le voci prima di applicare le imposte — tutti hanno bisogno di un totale affidabile di un breve elenco di numeri, e tutti ne traggono vantaggio quando quel passaggio è un'unica chiamata deterministica invece di logica reimplementata in ogni script.
Viene eseguito sulla nostra rete edge globale, nulla di ciò che invia viene archiviato, e la versione gratuita nel browser su questa pagina condivide esattamente lo stesso codice, quindi il numero che vede durante i test è il numero che la Sua automazione vedrà in produzione. Quando un totale conta, deve provenire da un unico luogo, calcolato in un unico modo.
Casi d'uso
Totalizzare un elenco di prezzi o spese
Sommi le voci di un preventivo, di una nota spese o di una lista della spesa e ottenga un unico totale esatto, con qualsiasi valore malformato segnalato per posizione invece di essere ignorato silenziosamente.
Aggregare metriche in uno script
Sommi contatori provenienti da diverse fonti — richieste, errori, registrazioni — all'interno di una pipeline, usando un'unica chiamata deterministica invece di aritmetica improvvisata in ogni script.
Domande frequenti
Quanto costa?
È inoltre gratuito da usare nel browser su questa pagina.
Quanti numeri posso sommare in una volta?
Per elenchi più lunghi, li divida e sommi i totali parziali.
Cosa succede se un valore non è un numero?
NaN, Infinity, stringhe e valori vuoti vengono tutti rifiutati.
Il risultato è esatto?
Sì. La somma viene arrotondata a dodici cifre decimali, quindi artefatti in virgola mobile come 0.1 + 0.2 = 0.30000000000000004 non compaiono mai nell'output.
I miei numeri vengono archiviati da qualche parte?
No. I valori vengono elaborati in memoria e scartati; viene restituito solo il totale.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/math/addition \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"addends":[19.99,4.5,0.75]}'const res = await fetch("https://api.kit.forhosting.com/math/addition", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"addends": [
19.99,
4.5,
0.75
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/addition",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"addends": [
19.99,
4.5,
0.75
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/addition", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"addends":[19.99,4.5,0.75]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"addends":[19.99,4.5,0.75]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/addition", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"addends": [
19.99,
4.5,
0.75
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.addition",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_addends | 10000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Lo stesso codice deterministico viene eseguito gratuitamente nel Suo browser su questa pagina e dietro l'API a pagamento, così ciò che verifica a mano è esattamente ciò che la Sua pipeline riceverà quando la automatizzerà.
Dove un endpoint di addizione dimostra il suo valore
I team usano questo endpoint come mattone aritmetico in flussi di lavoro più ampi: recuperano i valori, li sommano qui, passano il totale al passaggio successivo.
Casi di integrazione
Verificare compiti e calcolo mentale
Verifichi la somma di una colonna di numeri mentre impara l'aritmetica, con la versione gratuita nel browser che esegue lo stesso codice dell'API a pagamento.
Domande tecniche
La versione gratuita nel browser dà lo stesso risultato dell'API?
Esattamente lo stesso. Entrambe eseguono lo stesso codice deterministico, quindi il totale che vede durante i test manuali è il totale che la Sua automazione riceverà.