Somme des n premiers pairs
Additionnez 2 + 4 + … + 2n en une étape avec la formule n(n + 1) : avec n égal à 5, le total vaut 30, et le résultat reste un entier exact pour tout n jusqu'à dix millions. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Entier positif n
- 5
- Valeur
- 30
- Somme
- 30
La somme des n premiers nombres pairs est une forme fermée classique que tout élève de préalgèbre et de mathématiques discrètes rencontre tôt : deux plus quatre plus six et ainsi de suite jusqu’à deux fois n égale n fois n plus un. Cette identité transforme une boucle sur des termes pairs en un unique polynôme quadratique toujours exact pour n entier positif. Cette calculatrice évalue la formule avec une arithmétique entière déterministe pour tout indice positif accepté, rejette n inférieur à un avec une erreur de validation claire et renvoie la somme numérique ainsi que la chaîne de formule afin que correcteurs de devoirs, scripts et pages de leçon puissent faire confiance à un seul contrat.
La formule de la somme des n premiers nombres pairs
Par définition, la somme des n premiers nombres pairs est S(n) égale à deux plus quatre plus six jusqu’à deux fois n. En factorisant deux dans chaque terme, S(n) égale deux fois la somme des n premiers entiers positifs, et cette somme triangulaire est n fois n plus un sur deux ; les deux s’annulent et la forme fermée compacte est simplement S(n) égale n fois la quantité n plus un.
En substituant de petits entiers positifs, on retrouve le tableau familier : S(1) vaut deux, S(2) six, S(3) douze, S(4) vingt, S(5) trente, S(6) quarante-deux, S(7) cinquante-six, S(8) soixante-douze, S(9) quatre-vingt-dix et S(10) cent dix. Les cours d’algèbre utilisent cette identité pour introduire les suites arithmétiques et les motifs de termes pairs ; les cours de mathématiques discrètes pour le dénombrement et la parité ; et les concours de programmation dès qu’une solution a besoin d’une somme de pairs en temps constant au lieu d’une boucle O(n).
Comprendre que le résultat est un polynôme quadratique en n, et non une récurrence à itérer depuis un, est le premier pas pour utiliser la formule avec confiance en code, sur papier et dans des supports pédagogiques qui expliquent pourquoi deux plus quatre jusqu’à deux-n se simplifie si nettement.
Usage pratique, limites, tarification et livraison
Utilisez l’outil du navigateur lorsque vous souhaitez une somme immédiate de nombres pairs en étudiant les suites arithmétiques, en vérifiant une réponse de concours ou en expliquant l’identité n(n+1) sans installer un système de calcul formel. Les indices acceptés vont de un à dix millions, de sorte que les démos en classe, les grandes tables pédagogiques et les contrôles à l’échelle Project Euler restent faisables sans croissance mémoire illimitée. Les résultats sont pleinement déterministes : le même n donne toujours la même somme et le même écho de value.
Il n’y a ni modèle de langage, ni service arithmétique externe, ni aléa, donc la capacité est sûre à ancrer dans des contrôles d’intégration continue et des supports de leçon reproductibles.
Cas d’usage
Vérification de devoirs et de concours
Élèves et correcteurs confirment 2+4+…+2n pour un n donné sans système de calcul formel local ni boucles écrites à la main.
Démos de leçons sur les suites arithmétiques
Les pages de leçon qui introduisent les séries de termes pairs peuvent montrer n(n+1) à côté de valeurs travaillées pour de petits n positifs.
Scripts et oracles de CI
Les correcteurs automatiques et sandboxes d’entretien appellent une forme fermée déterministe au lieu de réimplémenter la somme des pairs dans chaque langage.
Questions fréquentes
Quelle est la formule de 2 + 4 + … + 2n ?
La forme fermée standard est n(n+1). Cette calculatrice évalue ce polynôme avec une arithmétique entière exacte.
Que se passe-t-il si n est inférieur à 1 ?
Seuls les entiers positifs n ≥ 1 sont acceptés et les échecs de validation ne sont pas facturés.
Pourquoi utiliser la forme fermée plutôt qu’une boucle sur les termes pairs ?
Le polynôme est exact pour n entier et s’exécute en temps constant après validation. Cette calculatrice l’évalue avec BigInt afin que les grands indices restent précis sans sommer des millions de termes.
Le n est-il le nombre de termes pairs ou le dernier nombre pair ?
C'est le nombre de termes. Avec n égal à 10, on additionne dix nombres pairs, de 2 à 20 : le dernier terme vaut toujours le double de n, et le total est 110.
Pourquoi la somme des nombres pairs vaut-elle n(n + 1) ?
Sortez un 2 de chaque terme : il reste deux fois 1 + 2 + … + n. Cette somme intérieure vaut n(n + 1) divisé par 2, les deux se simplifient et le total est simplement n fois (n + 1).
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/sum-of-even \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":5}'const res = await fetch("https://api.kit.forhosting.com/math/sum-of-even", {
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/math/sum-of-even",
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/math/sum-of-even", 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/math/sum-of-even", 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": "math.sum_of_even",
"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_n | 10000000 |
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
Comment cette calculatrice valide n et évalue la forme fermée
Le moteur vérifie que n est présent comme entier fini, au moins égal à un et dans la borne supérieure publiée de dix millions, puis renvoie sum égal à n fois n-plus-un, avec la chaîne de formule pour la documentation et un champ value qui reprend le même résultat pour les appelants qui préfèrent un nom générique. Il n’y a pas de boucle sur les termes pairs sur le chemin critique : la forme fermée est en temps constant après validation. Envoyez un corps JSON avec le champ entier obligatoire n. Les valeurs de n inférieures à un échouent immédiatement avec invalid_input et ne sont pas facturées ; le même chemin d’erreur couvre n manquant, non-entiers, nombres non finis et valeurs au-dessus du maximum publié. L’arithmétique utilise BigInt afin que les produits intermédiaires ne perdent pas les bits de bas ordre, et lorsque le résultat final tient dans la plage d’entiers JSON sûre il est renvoyé comme nombre plutôt que comme chaîne décimale.
Usage pratique, limites, tarification et livraison
Utilisez l’API lorsqu’un script, un correcteur de devoirs, une plateforme de préparation aux entretiens ou un site éducatif a besoin de JSON stable pour de nombreux indices sous un seul contrat. Chaque requête réussie est un élément facturable à $0.002 ; une validation échouée ne consomme pas de solde. Branchez l’endpoint sur des démos d’algèbre, des sandboxes d’entretien de code, des tutoriels de mathématiques discrètes ou des étapes de prétraitement entier où vous préférez déjà une arithmétique exacte en forme fermée à des heuristiques approximatives ou des calculatrices opaques qui ne peuvent pas montrer la formule ni la définition comme deux plus quatre jusqu’à deux-n.
Questions techniques
Comment calculer la somme des n premiers pairs avec cette API ?
Envoyez un corps JSON avec le champ entier positif n vers math.sum_of_even. La réponse renvoie sum = n*(n+1), la chaîne de formule et value (identique à sum).
La calculatrice de la somme des n premiers pairs est-elle gratuite ?
L’outil navigateur s’exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.