ForHosting KIT · Mathématiques

Calculateur de somme des chiffres

Les chiffres de 12345 totalisent 15. Saisissez n'importe quel entier, choisissez une base de 2 à 36 si vous en voulez une autre que dix, et voyez chaque chiffre avec leur total. 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
N
12 345
Vous obtenez
Abs de n
12 345
Base b
10
Chiffres
1, 2, 3, 4, 5
Nombre de chiffres
5

La somme des chiffres d’un entier est le total de ses chiffres de valeur de position dans une base de numération choisie. Les élèves l’utilisent pour les règles de divisibilité, les programmeurs de concours pour des réductions de type somme de contrôle, et les ingénieurs pour valider qu’une charge utile ou un numéro de série correspond à un contrôle additif simple. Ce calculateur développe votre entier en base dix par défaut —ou dans toute base de deux à trente-six— puis additionne chaque valeur de chiffre.

Comment l’expansion en chiffres et la somme sont calculées

Écrivez un entier non négatif en base b en divisant répétitivement par b et en enregistrant les restes. Chaque reste est un chiffre entre zéro et b moins un inclus ; lire les restes du dernier au premier donne la notation habituelle chiffre le plus significatif en premier. La somme des chiffres est simplement le total arithmétique de ces restes, indépendant de l’ordre.

En base dix, 12345 devient les chiffres un, deux, trois, quatre, cinq et la somme quinze. En base deux, le même algorithme produit les bits binaires et leur somme de type poids de Hamming. Zéro est traité comme un seul chiffre zéro de sorte que la somme est zéro plutôt qu’un total vide.

Les entrées négatives utilisent la valeur absolue : le signe n’altère pas les chiffres de valeur de position dans cette définition, ce qui correspond à la façon dont les règles de divisibilité et la plupart des feuilles de devoirs traitent les sommes de chiffres. L’implémentation reste dans les entiers sûrs de JavaScript afin que chaque étape divmod soit exacte, sans dérive en virgule flottante et sans dépendance à des bibliothèques externes ni appels réseau.

Où les sommes de chiffres apparaissent dans le travail réel

Les règles de divisibilité en classe pour trois et neuf reposent sur le fait que la somme des chiffres décimale modulo neuf égale le nombre modulo neuf ; les enseignants ont besoin d’un oracle déterministe qui montre les chiffres intermédiaires, pas seulement un total boîte noire. Les problèmes d’olympiade et de concours de programmation demandent souvent la somme des chiffres après écriture de n en base b, ou des sommes répétées qui commencent par une seule expansion.

Les équipes produit utilisent des contrôles additifs légers sur numéros de série, codes de billet et identifiants de lot lorsqu’un Luhn complet ou une somme de contrôle cryptographique serait excessif. Utilisez l’outil navigateur pour les devoirs et les contrôles rapides, puis appelez le contrat identique depuis des scripts pour la vérification en masse. Si vous avez plus tard besoin de la racine numérique (sommes répétées jusqu’à un seul chiffre) ou de sommes modulaires comme Luhn, traitez-les comme des intentions séparées plutôt que de surcharger cette page de somme des chiffres.

Contrôles de divisibilité et devoirs

Vérifiez les sommes de chiffres décimales pour les règles du trois et du neuf, avec la liste complète des chiffres renvoyée pour que les élèves audient chaque étape.

Qu’est-ce qu’une somme des chiffres ?

La somme des chiffres d’un entier est le total de ses chiffres de valeur de position dans une base choisie. Pour 12345 en base 10 les chiffres sont 1+2+3+4+5 et la somme est 15.

Quelles bases sont prises en charge ?

Les bases de 2 à 36. La base 10 est la valeur par défaut.

Comment les nombres négatifs sont-ils traités ?

La valeur absolue est développée. La somme des chiffres de −123 égale celle de 123 ; le signe ne change pas les chiffres de valeur de position ici.

Cela calcule-t-il la racine numérique ?

Non. Elle renvoie une seule expansion et sa somme. La somme répétée jusqu’à un chiffre (racine numérique) est une tâche différente.

Quel est le coût ?

L’outil navigateur est gratuit et s’exécute en local.

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/numth/digit-sum

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/numth/digit-sum \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":12345}'
{
  "n": 12345
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.digit_sum",
  "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.

min_base2
max_base36
max_abs_n9007199254740991
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.

Vous envoyez un entier et une base optionnelle ; vous recevez les champs normalisés, la liste ordonnée des chiffres, le nombre de chiffres et la somme des chiffres dans une forme JSON stable que scripts et salles de classe peuvent confier.

Ce que vous envoyez et ce que vous recevez

Définissez éventuellement base comme un entier de deux à trente-six ; si omise, base vaut dix par défaut pour les sommes décimales ordinaires. Contrôles d’exemple : n égal à 12345 en base dix donne les chiffres un à cinq et la somme quinze ; n égal à deux cent cinquante-cinq en base seize donne les chiffres quinze et quinze avec somme trente ; n égal à zéro donne un seul chiffre zéro et somme zéro. Fournissez un entier obligatoire n sous le champ n, ou les alias number, value ou integer. Les valeurs manquantes, non entières, hors de la plage sûre, ou demandant une base inférieure à deux ou supérieure à trente-six sont rejetées avec invalid_input et ne sont pas facturées. En cas de succès la réponse inclut le n normalisé, abs_n égal à la valeur absolue utilisée pour l’expansion, la base effective, digits comme tableau d’entiers non négatifs en ordre du plus au moins significatif, digit_count comme longueur de ce tableau, et digit_sum comme leur total.

Où les sommes de chiffres apparaissent dans le travail réel

Comme cette capacité est un moteur de parse pur, le même n et la même base produisent toujours le même JSON sans dérive de modèle ni état stocké. Le tarif API est la base publiée de $0.002 par élément réussi ; une validation échouée ne consomme pas le solde.

Problèmes de concours en bases arbitraires

Calculez la somme des chiffres de n écrit en base b pour olympiades et fixtures de concours de programmation sans écrire un auxiliaire local.

Contrôles légers de séries et de codes

Appliquez un total additif simple de chiffres à des codes de billet ou identifiants de lot dans des pipelines qui ont besoin d’une forme API déterministe et facturable.

Consulter la documentation complète du KIT →