Calculatrice somme des n impairs
1 + 3 + 5 + 7 + 9 donne 25 : les n premiers nombres impairs totalisent toujours exactement n au carré. Indiquez n et obtenez la somme ainsi que le dernier impair de la liste, ici 9. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- N
- 5
- Sum
- 25
- Dernier impair
- 9
- Identité
- 1+3+...+(2n-1)=n^2
La suite des n premiers nombres impairs positifs est l'un des ponts les plus nets entre le dénombrement et les carrés parfaits en algèbre élémentaire. Ajoutez un, puis trois, puis cinq, et poursuivez jusqu'au n-ième impair : le total cumulé est toujours exactement n au carré—ni approximatif ni après arrondi, mais identique pour tout entier positif n. Cette calculatrice accepte un compte entier positif, rejette zéro et les valeurs négatives avec une erreur de validation claire, et renvoie le total en forme fermée avec le dernier terme impair et une courte chaîne d'identité que vous pouvez afficher à côté de la réponse. Les élèves s'en servent pour vérifier les devoirs avant le cours ; les enseignants l'intègrent aux correcteurs automatiques ; les développeurs utilisent la même fonction pure comme oracle déterministe dans les tests unitaires.
Pourquoi les n premiers impairs s'additionnent en n au carré
Énumérez les n premiers nombres impairs positifs comme un, trois, cinq, et ainsi de suite jusqu'à deux n moins un. Il y a exactement n termes, et le k-ième terme (en partant de k égal à un) est deux k moins un.
Additionner à la main les petits cas révèle déjà le motif : pour n égal à un la somme est un, soit un au carré ; pour n égal à deux la somme est quatre, soit deux au carré ; pour n égal à trois la somme est neuf ; pour n égal à quatre la somme est seize ; pour n égal à cinq la somme est vingt-cinq.
L'induction mathématique transforme le motif en théorème : supposez que la somme des k premiers impairs égale k au carré ; l'impair suivant est deux k plus un ; en l'ajoutant on obtient k au carré plus deux k plus un, qui se factorise en le carré de k plus un.
Une histoire géométrique rejoint l'algèbre : un carré n par n de cellules unitaires peut se construire en emboîtant des bordures en L dont les longueurs successives sont les impairs successifs, de sorte que l'aire après n bordures est n au carré. Ce point d'accès ne reprouve pas le théorème à chaque appel.
Après validation que n est un entier au moins égal à un et dans la borne supérieure prise en charge, il multiplie n par n, ce qui est exact pour tout entier de la plage et sans dérive en virgule flottante. Les contrôles en classe incluent n égal à dix donnant cent, n égal à vingt donnant quatre cents et n égal à cent donnant dix mille.
Une boucle soigneuse qui accumule deux i plus un de zéro à n moins un produit le même total, si bien que la forme fermée est un oracle fiable pour les correcteurs automatiques et les exercices de programmation où les élèves redécouvrent l'identité par boucles ou induction.
Cas d’usage
Vérification des devoirs et examens
Vérifiez que 1+3+…+(2n−1) égale n² pour les problèmes de classe et rejetez n inférieur à 1 avec une erreur claire au lieu d'un total faux.
Enseigner l'induction avec des nombres en direct
Montrez comment chaque nouvel impair porte le total cumulé au carré parfait suivant, avec la même fonction dans les démos navigateur et les scripts de notation.
Questions fréquentes
Quelle formule cette calculatrice utilise-t-elle ?
La somme des n premiers impairs positifs est n² : 1 + 3 + … + (2n − 1) = n² pour tout entier n ≥ 1.
Que se passe-t-il si n vaut 0 ou est négatif ?
Les n premiers impairs positifs ne sont définis que pour n au moins égal à 1.
Additionne-t-elle aussi les pairs ou un intervalle impair arbitraire ?
Non. Ce point d'accès ne somme que les n premiers impairs positifs à partir de 1. Les autres séries sont des outils distincts.
Quel est le coût ?
L'outil navigateur est gratuit et s'exécute en local.
Pourquoi la somme des n premiers impairs vaut-elle n au carré ?
Imaginez un carré de n sur n formé de bordures en L emboîtées : leurs longueurs valent 1, 3, 5 et ainsi de suite. Après n bordures, l’aire vaut n au carré, et la récurrence le démontre algébriquement.
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/algebra/sum-of-odd-numbers \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":5}'const res = await fetch("https://api.kit.forhosting.com/algebra/sum-of-odd-numbers", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/sum-of-odd-numbers",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/sum-of-odd-numbers", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/sum-of-odd-numbers", 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
{
"n": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.sum_of_odd_numbers",
"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.
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
Comme le chemin gratuit du navigateur et l'API payante partagent un seul module, les démonstrations en classe et les pipelines de production ne divergent jamais en silence sur le même n.
Contrat d'entrée, champs de réponse et erreurs de validation
La valeur doit être un entier entre un et dix millions inclus. Utilisez l'outil gratuit du navigateur pour des contrôles rapides, puis appelez le même contrat depuis des scripts lorsque vous devez évaluer en masse des sommes d'impairs sans réimplémenter la validation dans chaque langage. Ancrez les goldens attendus sur la forme fermée afin que les refactorisations de l'implémentation ne changent pas les nombres publics. Envoyez un champ entier obligatoire nommé n, avec les alias optionnels count, terms et how_many pour des formulaires plus conviviaux. Les champs manquants, les chaînes vides, les décimales, le texte non numérique, zéro et les nombres négatifs échouent avec invalid_input et ne sont pas facturés. En cas de succès le corps JSON renvoie le n normalisé, sum comme n au carré, last_odd comme deux n moins un pour que les clients étiquettent le terme final sans le recalculer, formula comme la chaîne compacte n caret two et identity comme une chaîne lisible décrivant un plus trois plus points de suspension plus parenthèse ouverte deux n moins un parenthèse fermée égale n au carré. Exemples résolus : n égal à cinq donne sum vingt-cinq et last_odd neuf ; n égal à un donne sum un et last_odd un ; n égal à sept donne sum quarante-neuf et last_odd treize ; n égal à douze donne sum cent quarante-quatre et last_odd vingt-trois. Les requêtes avec n égal à zéro ou n égal à moins trois échouent avec invalid_input et un message indiquant que n doit être au moins un. Le contrat est un JSON stable adapté aux tests unitaires, plugins LMS et pipelines par lots.
Où cette identité se révèle utile en pratique
Les unités d'algèbre du collège et du lycée demandent constamment de sommer les n premiers impairs ou d'expliquer pourquoi ce total est un carré parfait. Une calculatrice fiable avec le contrôle strict n supérieur ou égal à un accélère la correction des devoirs et élimine les erreurs de tableur où l'on multiplie la mauvaise forme fermée ou se trompe d'un sur le dernier terme. Si vous avez ensuite besoin de la somme des n premiers pairs, d'une série arithmétique arbitraire ou d'impairs commençant à un décalage autre que un, traitez-les comme des intentions de recherche et des outils distincts plutôt que de surcharger cette page d'atterrissage de paramètres supplémentaires qui dilueraient la promesse SEO d'une calculatrice des n premiers impairs. Les échauffements de concours de programmation et les entretiens techniques utilisent la même identité comme premier exercice de boucles, d'induction ou de pensée en forme fermée, de sorte qu'un oracle API renvoyant sum, last_odd et la chaîne formula permet aux correcteurs automatiques de comparer la sortie de l'élève sans tolérance numérique fragile. Les démonstrations de visualisation et d'enseignement qui agrandissent une grille n par n une bordure impaire en L à la fois peuvent extraire last_odd et sum à chaque étape pour aligner narration et nombres. Comme cette capacité est un moteur parse pur, le tarif API est la base publiée de $0.002 par élément réussi et une validation échouée ne consomme pas le solde.
Cas d'intégration
Exercices de code et correcteurs automatiques
Comparez les boucles des élèves à la somme en forme fermée et à last_odd sans redériver l'identité dans chaque harnais de tests.
Questions techniques
Que signifie last_odd dans la réponse ?
C'est le n-ième nombre impair positif, égal à 2n − 1, pour afficher le terme final sans le recalculer.