Calculatrice d'addition en ligne
Additionnez 0,1 et 0,2 et obtenez exactement 0,3, pas 0,30000000000000004, ou totalisez plusieurs factures sans ouvrir de tableur. Chaque valeur est vérifiée avant le calcul : une étiquette égarée ou une case vide arrête l'addition au lieu de cacher un total faux. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Termes de la somme
- 19,99, 4,5, 0,75
- Total
- 25,24
- Quantité
- 3
- Sum
- 25,24
La calculatrice d'addition additionne deux nombres ou plus et renvoie le total exact en un seul appel. Collez une liste de valeurs — prix, mesures, scores, quantités — et obtenez leur somme sans ouvrir de tableur ni confier une longue colonne de chiffres à une calculatrice de poche. Chaque terme est validé comme un nombre fini : une étiquette perdue ou une cellule vide arrête le calcul avec une erreur claire au lieu de produire silencieusement un total erroné.
Additionner une colonne de nombres sans tableur
Les tableurs sont des outils merveilleux, mais c'est de l'artillerie lourde pour l'opération arithmétique la plus simple qui soit : additionner quelques nombres. Chaque jour, quelqu'un ouvre une application de tableur complète, attend son chargement, colle des valeurs dans des cellules, tape une formule SOMME et lit une cellule — juste pour apprendre que trois factures totalisent 412,37. La calculatrice d'addition existe pour ce moment-là.
Vous lui donnez deux nombres ou plus, autant que nécessaire, et elle renvoie leur somme immédiatement, sans fichier à enregistrer, sans formule à déboguer et sans risque de modifier par accident une cellule que vous n'aviez pas remarquée. L'entrée étant une simple liste plutôt qu'une grille, l'outil fonctionne aussi bien depuis un message de chat, une commande curl ou un script que depuis le formulaire de cette page.
L'outil est volontairement étroit : il fait une seule opération, l'addition, et il la fait exactement, si bien que vous n'avez jamais à vous demander si une fonctionnalité plus élaborée a discrètement modifié vos nombres en chemin.
Comment le total est calculé, et pourquoi il est exact
Chaque valeur envoyée est vérifiée avant toute arithmétique. Cette rigueur est la raison d'être de l'outil — un total qui ignore silencieusement une valeur malformée est pire qu'aucun total, car il a l'air correct tout en étant faux. Une fois validés, les nombres sont additionnés dans l'ordre et le résultat est arrondi à douze décimales, ce qui élimine les artefacts bien connus de l'arithmétique binaire en virgule flottante : 0.1 plus 0.2 renvoie 0.3, et non 0.30000000000000004.
L'algorithme est entièrement déterministe — aucun appel réseau, aucun hasard, aucune horloge — donc la même entrée produit toujours la même sortie sur le serveur et dans votre navigateur. C'est cette propriété qui rend le résultat sûr à utiliser dans les factures, les travaux de rapprochement et les contrôles automatisés qui comparent des totaux à un montant attendu.
Là où un total exact fait gagner du temps
Prise isolément, l'addition de nombres semble trop modeste pour être automatisée. Au sein d'un pipeline, c'est le genre d'étape qui apparaît discrètement partout.
Un travail de reporting qui totalise les ventes quotidiennes par région, un script de supervision qui additionne les compteurs d'erreurs de plusieurs services, un outil de notes de frais qui additionne les lignes avant d'appliquer la taxe — tous ont besoin d'un total fiable pour une courte liste de nombres, et tous gagnent à ce que cette étape soit un appel déterministe unique plutôt qu'une logique réimplémentée dans chaque script.
Il s'exécute sur notre réseau edge mondial, rien de ce que vous envoyez n'est stocké, et la version gratuite du navigateur sur cette page partage exactement le même code : le nombre que vous voyez en testant est celui que votre automatisation verra en production. Quand un total compte, il doit venir d'un seul endroit, calculé d'une seule manière.
Cas d’usage
Totaliser une liste de prix ou de dépenses
Additionnez les lignes d'un devis, d'une note de frais ou d'une liste de courses et obtenez un total exact, toute valeur malformée étant signalée par sa position au lieu d'être silencieusement ignorée.
Agréger des métriques dans un script
Additionnez des compteurs provenant de plusieurs sources — requêtes, erreurs, inscriptions — au sein d'un pipeline, avec un appel déterministe unique au lieu d'une arithmétique ad hoc dans chaque script.
Questions fréquentes
Combien cela coûte-t-il ?
L'outil est également gratuit dans votre navigateur sur cette page.
Combien de nombres puis-je additionner à la fois ?
Pour des listes plus longues, divisez-les et additionnez les totaux partiels.
Que se passe-t-il si une valeur n'est pas un nombre ?
NaN, Infinity, les chaînes de texte et les valeurs vides sont toutes rejetées.
Le résultat est-il exact ?
Oui. La somme est arrondie à douze décimales, donc les artefacts de virgule flottante comme 0.1 + 0.2 = 0.30000000000000004 n'apparaissent jamais dans le résultat.
Mes nombres sont-ils stockés quelque part ?
Non. Les valeurs sont traitées en mémoire puis supprimées ; seul le total est renvoyé.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"addends": [
19.99,
4.5,
0.75
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.addition",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_addends | 10000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Le même code déterministe s'exécute gratuitement dans votre navigateur sur cette page et derrière l'API payante : ce que vous testez à la main est exactement ce que votre pipeline reçoit lorsque vous l'automatisez.
Comment le total est calculé, et pourquoi il est exact
Un terme doit être un nombre fini : NaN, Infinity, une chaîne de texte, un booléen ou une valeur vide est rejeté avec une erreur typée qui nomme la position fautive, et la requête n'est pas facturée.
Où un endpoint d'addition gagne sa place
Les équipes utilisent cet endpoint comme la brique arithmétique de workflows plus vastes : récupérer les valeurs, les additionner ici, transmettre le total à l'étape suivante.
Cas d'intégration
Vérifier les devoirs et le calcul mental
Vérifiez la somme d'une colonne de nombres en apprenant l'arithmétique, avec la version gratuite du navigateur qui exécute le même code que l'API payante.
Questions techniques
La version gratuite du navigateur donne-t-elle le même résultat que l'API ?
Exactement le même. Les deux exécutent le même code déterministe, donc le total que vous voyez en testant à la main est celui que votre automatisation recevra.