ForHosting KIT · Mathématiques

Addition posée

Additionnez deux entiers comme sur papier, colonne par colonne avec chaque retenue affichée : 456 plus 789 donne 1245, avec trois retenues. Les nombres jusqu'à 10000 chiffres restent exacts. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Premier texte
456
Second texte
789
Vous obtenez
Sum
1245
Nombre de chiffres
4
Nombre de retenues
3
Nombre de colonnes
4

L'addition posée est la méthode enseignée dans chaque classe élémentaire : écrivez deux entiers non négatifs l'un au-dessus de l'autre, additionnez chaque rang décimal depuis les unités et inscrivez une retenue de un dans la colonne suivante dès qu'un rang totalise dix ou plus. Cette calculatrice d'addition posée accepte ces deux termes comme chaînes de chiffres décimaux, exécute cette procédure scolaire et renvoie la somme exacte sous forme de chaîne, plus la retenue écrite dans chaque colonne. Les nombres natifs en virgule flottante perdent leur identité entière au-delà de neuf quadrillions, si bien qu'un total de devoir à vingt chiffres ne peut pas se fier à l'opérateur plus d'un langage. Une validation échouée n'est pas facturée.

Ce que signifie l'addition posée et comment la retenue reste exacte

L'addition posée, aussi appelée addition en colonnes ou addition avec regroupement, est le premier algorithme à plusieurs chiffres que la plupart des enfants écrivent à la main. Alignez les termes sur les unités, puis avancez vers la gauche. Dans chaque colonne, additionnez les deux chiffres qui s'y trouvent et la retenue arrivée de la colonne de droite.

Si ce total est inférieur à dix, écrivez le total comme chiffre de la somme et envoyez une retenue de zéro. Si le total vaut dix ou plus, écrivez le chiffre des unités du total et envoyez celui des dizaines — presque toujours un, et jamais plus d'un lorsque seuls deux chiffres simples plus une retenue précédente de un sont additionnés, car neuf plus neuf plus un égale dix-neuf. Cette dernière identité explique pourquoi la procédure scolaire n'a jamais besoin d'une retenue supérieure à un pour deux termes.

La marche continue jusqu'à épuisement des deux termes et de la retenue restante, c'est pourquoi neuf cent quatre-vingt-dix-neuf plus un devient mille au lieu de s'enrouler. Cette calculatrice d'addition posée implémente exactement cette marche. Elle n'accepte pas un moins initial, car l'addition scolaire de deux entiers non négatifs est une recherche distincte de l'addition signée à précision arbitraire ; les négatifs, les fractions, les séparateurs de milliers et la notation scientifique sont rejetés plutôt que réinterprétés en silence.

Elle n'additionne ni matrices, ni polynômes, ni nombres mixtes. Le contrat est deux entiers décimaux non négatifs en entrée et une somme exacte en chaîne de chiffres en sortie, avec la trace de retenue colonne par colonne qu'un enseignant cocherait sur une fiche.

Où une calculatrice d'addition posée justifie sa place

Les classes et les plateformes de tutorat utilisent une calculatrice d'addition posée pour que les élèves vérifient le total et les marques de regroupement d'entiers quelconques sans perdre une retenue dans la colonne des dizaines. Les générateurs de devoirs et les correcteurs de gestion de l'apprentissage ont besoin d'un oracle déterministe qui marque fausse une conjecture en virgule flottante lorsque l'item demandait une somme exacte en chaîne de chiffres, et qui n'invente jamais une retenue supérieure à un pour deux termes.

Les parents qui contrôlent un livret de CE2 veulent la même identité de colonnes que l'enseignant notera : unités, dizaines, centaines, puis le un restant qui crée un chiffre supplémentaire. Les carnets financiers qui n'ont besoin que de la somme scolaire non négative de deux chaînes de grand livre peuvent appeler ce point d'accès sans tirer une bibliothèque de précision arbitraire signée. Une validation échouée ne consomme pas de solde.

Vous disposez alors d'un total de classe reproductible pour des fiches, des greffons LMS et des workers en bordure, sans dresser un service arithmétique à vous. Lorsque la recherche est l'addition d'entiers signés de grande taille, l'addition de matrices ou l'addition de polynômes, utilisez ces pages dédiées ; celle-ci reste sur l'algorithme élémentaire non négatif.

Contrôle en classe et des devoirs

Laissez les élèves envoyer deux termes entiers et vérifier la somme exacte en chaîne de chiffres plus les marques de retenue de colonne face au schéma d'addition posée du manuel.

Notation automatique d'examens et LMS

Notez les items d'addition posée avec un oracle déterministe qui refuse signes et décimaux, et qui n'enroule jamais une chaîne de neuf plus un.

Totaux exacts au-delà de la précision native

Additionnez deux chaînes de chiffres non négatives qui débordent déjà un nombre JavaScript ou une cellule de tableur, et conservez chaque chiffre de la somme scolaire.

Comment cette calculatrice additionne-t-elle deux entiers ?

Envoyez a et b comme chaînes de chiffres décimaux non négatifs.

L'addition posée accepte-t-elle les négatifs ou les décimaux ?

Non. Les deux termes doivent être des entiers non négatifs écrits uniquement avec les chiffres 0-9.

Pourquoi la retenue ne dépasse-t-elle jamais un ?

Parce que chaque colonne n'additionne que deux chiffres et la retenue venue de droite. Le plus grand total possible est neuf plus neuf plus un, soit dix-neuf, donc une colonne ne transmet jamais plus qu'un 1.

Quelle taille les nombres peuvent-ils atteindre ?

Chaque nombre peut compter jusqu'à 10000 chiffres, et la somme reste exacte. L'arithmétique courante d'un ordinateur perd la précision des entiers au-delà d'environ neuf billiards, c'est pourquoi l'addition se fait ici chiffre par chiffre.

Comment lire les retenues colonne par colonne ?

Commencez par les unités. Dans 456 plus 789, 6 et 9 font 15 : on pose 5 et on retient 1. Puis 5, 8 et la retenue font 14, 4, 7 et la retenue font 12, et la dernière retenue devient le 1 de tête de 1245.

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.

POSThttps://api.kit.forhosting.com/math/long-addition

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é.

curl -X POST https://api.kit.forhosting.com/math/long-addition \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":"456","b":"789"}'
{
  "a": "456",
  "b": "789"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.long_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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_digits10000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Les appels API réussis utilisent le tarif de base publié $0.002.

Ce que signifie l'addition posée et comment la retenue reste exacte

Les mots natifs de soixante-quatre bits et les doubles IEEE-754 ne font pas partie de l'algorithme : chaque étape est une opération finie sur des chiffres, si bien qu'une ligne de grand livre à quarante chiffres plus une autre à quarante chiffres reste exacte jusqu'à la limite de chiffres publiée.

Contrat d'entrée, trace des colonnes, limites et erreurs

Après suppression des blancs, les zéros de tête sont ôtés de sorte que zéro zéro sept devient sept et qu'une chaîne de zéros devient un seul zéro. Chaque magnitude déjà élaguée peut contenir au plus 10000 chiffres — cette limite est déclarée et appliquée afin qu'un mur de chiffres collé ne puisse épuiser l'isolat. Exemple : a égal à quatre cent cinquante-six et b égal à sept cent quatre-vingt-neuf produit sum mille deux cent quarante-cinq, trois retenues et quatre colonnes qui se terminent par un un restant au rang des milliers. Les échecs de validation ne sont pas facturés. Envoyez en POST un objet JSON avec deux champs obligatoires, a et b. Chaque champ est un entier décimal non négatif : une chaîne de chiffres sans signe et sans point décimal, ou un nombre JSON qui est un entier sûr non négatif. Les chaînes vides, les champs omis, un plus ou un moins initial, les séparateurs de milliers, les espaces à l'intérieur des chiffres, les préfixes hexadécimaux et la notation scientifique échouent avec invalid_input en nommant le champ. En cas de succès le corps renvoie les deux termes sous forme canonique, retourne sum comme le total décimal exact, digit_count comme le nombre de chiffres de ce total, carry_count comme le nombre de colonnes qui ont produit une retenue de un, column_count comme la longueur de la marche, columns comme l'enregistrement par rang de digit_a, digit_b, carry_in, total, chiffre écrit et carry_out, plus les chaînes equation et formula qui réaffirment que la somme égale a plus b. Les appels API réussis utilisent le tarif de base publié $0.002.

Où une calculatrice d'addition posée justifie sa place

Parce que l'implémentation est du parse de niveau A pur, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle et sans réseau sortant. Gardez chaque opérande dans la limite de chiffres publiée, envoyez en chaînes plutôt qu'en nombres les valeurs qui feraient déborder JSON, et figez dans les tests le sum et le carry_count renvoyés.

Pourquoi les grands termes doivent-ils être des chaînes et non des nombres JSON ?

Les nombres JSON sont des doubles IEEE-754. Les entiers plus grands que 9007199254740991 ne sont pas tous représentables, si bien qu'un terme à vingt chiffres serait déjà arrondi avant que les colonnes ne s'exécutent. Les chaînes de chiffres restent exactes.

Que signifie carry_count dans la réponse ?

C'est le nombre de colonnes dont le total valait dix ou plus, de sorte qu'une retenue de un a été écrite au rang suivant. Neuf cent quatre-vingt-dix-neuf plus un a trois de ces colonnes et produit une somme à quatre chiffres.

Combien coûte la calculatrice d'addition posée ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →