Calculateur de puissance
Élevez une base à un exposant et obtenez un seul nombre fini : 2 puissance 10 vaut 1024 et 9 puissance un demi vaut 3. Les cas que l'algèbre scolaire laisse indéfinis sont refusés au lieu d'afficher l'infini. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Base
- 2
- Exposant
- 10
- Puissance
- 1 024
- Expression
- 2^10
Élever un nombre à une puissance est l'opération élémentaire qui transforme une base et un exposant en une seule valeur : deux à la dixième vaut mille vingt-quatre, neuf à un demi vaut trois, et cinq à zéro vaut un. Élèves, enseignants, correcteurs et scripts d'automatisation ont besoin d'un contrat qui renvoie toujours le même résultat fini pour le même couple, et qui refuse les cas que l'algèbre scolaire traite comme indéfinis au lieu d'émettre Infinity ou NaN en silence. Ce calculateur de puissance accepte une base finie et un exposant fini, évalue la base élevée à l'exposant et renvoie la puissance numérique avec une courte expression d'affichage que vous pouvez montrer à côté de la réponse. Zéro élevé à un exposant négatif est rejeté comme indéfini. Une base négative avec un exposant non entier est rejetée car aucun réel ne satisfait cette demande.
Ce que signifie élever une base à un exposant dans les réels
La puissance d'un réel est une multiplication répétée lorsque l'exposant est un entier, et une racine ou un étirement interpolé par logarithmes lorsque l'exposant n'est pas entier. Deux à la cinquième signifie deux multiplié par lui-même cinq fois et égale trente-deux. Deux à moins trois signifie un sur deux au cube et égale un huitième.
Neuf à un demi est la racine carrée principale de neuf et égale trois. Une base négative avec un exposant entier est bien définie et conserve la règle de signe habituelle : un exposant entier impair préserve le moins, un pair l'annule, de sorte que moins deux au cube vaut moins huit et moins deux à la quatrième vaut seize. Une base négative avec un exposant fractionnaire quitte en général la droite réelle et est donc rejetée plutôt que transformée en valeur complexe ou en NaN silencieux.
Cette scission est la même qu'un cours d'algèbre soigneux emploie lorsqu'il dit que a à la n est défini pour tout entier n dès que a n'est pas zéro, tandis que a à un exposant réel exige une base positive. Le calculateur existe pour que les vérifications de devoirs, les widgets de leçon et les scripts de production partagent une lecture déterministe de ces règles, au lieu de redécouvrir dans chaque langage les bizarreries de Math.pow au moment de noter.
Contrat d'entrée, algorithme, forme de la réponse et erreurs
Les exposants entiers s'évaluent par carrés successifs, le produit classique O(log |n|) qui multiplie le résultat courant lorsque le bit actuel de l'exposant est posé et élève au carré la base courante à chaque bit. Les exposants non entiers exigent une base strictement positive et s'évaluent avec la primitive de puissance de l'hôte. En cas de succès le corps répète la base et l'exposant nettoyés, renvoie power comme la valeur numérique finie, inclut une chaîne expression telle que deux circonflexe dix à l'affichage, et réaffirme l'identité power = base^exponent.
Exemple : base deux et exponent dix donne power mille vingt-quatre et l'expression 2^10. Exemple : base deux et exponent moins trois donne power 0.125. Associez la réponse à votre propre composition si vous avez besoin d'un exposant typographique ; ce point de terminaison calcule uniquement le nombre et n'émet ni graphiques ni prose pas à pas au-delà du champ formula.
Où un calculateur dédié de puissance justifie sa place
Les salles de classe et les plateformes de tutorat utilisent un outil dédié à l'élévation à une puissance afin que les apprenants vérifient exposants entiers, négatifs et fractionnaires simples sans retourner une calculette ni se fier à une cellule de tableur qui écrit Infinity en silence. Les générateurs d'examens et les correcteurs de systèmes de gestion de l'apprentissage ont besoin d'un oracle déterministe qui marque zéro à un exposant négatif comme indéfini, au lieu d'accepter un sentinelle énorme qu'un script défectueux pourrait aussi émettre.
Une validation échouée ne consomme pas le solde. Gardez les requêtes dans les limites de grandeur publiées, figez la puissance nettoyée dans les tests, et vous obtiendrez des résultats reproductibles pour les devoirs, les greffons LMS et les workers en bordure sans dresser une infrastructure symbolique à vous. La capacité ne résout pas les équations exponentielles pour un exposant inconnu, n'élève pas les complexes et ne réduit pas modulo m ; ce sont d'autres intentions de recherche servies par d'autres fiches du catalogue.
Cas d’usage
Contrôle en classe et des devoirs
Laissez les élèves envoyer une base et un exposant et vérifier la puissance numérique, y compris les exposants entiers négatifs et les racines simples comme neuf à un demi.
Notation automatique d'examens et LMS
Notez les items d'élévation à une puissance avec un oracle déterministe qui refuse zéro à un exposant négatif comme indéfini et ne renvoie jamais Infinity comme succès.
Scripts, modèles de croissance et carnets
Évaluez a^n dans des pipelines de croissance composée, de suites géométriques et de polynômes sans importer une bibliothèque d'algèbre informatique pour deux nombres finis.
Questions fréquentes
Comment calculer une base élevée à un exposant ?
Envoyez les nombres finis base et exponent. Les exposants entiers utilisent les carrés successifs ; les non entiers exigent une base positive.
Que se passe-t-il si j'élève zéro à un exposant négatif ?
Zéro à un exposant négatif est indéfini dans les réels (cela diviserait par zéro) et n'est pas facturé.
Puis-je élever une base négative à un exposant fractionnaire ?
Non. Une base négative avec un exposant non entier n'est pas un réel, donc la requête est rejetée. Les exposants entiers sur une base négative sont admis et suivent la règle habituelle de signe pair ou impair.
Que renvoie le calculateur pour 0^0 ?
Toute autre base finie élevée à 0 renvoie aussi 1.
Que signifie un exposant négatif ?
Il signifie un divisé par la base élevée au même exposant rendu positif. Ainsi, 2 puissance moins 3 vaut un sur 2 au cube, soit un huitième.
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/math-power \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base":2,"exponent":10}'const res = await fetch("https://api.kit.forhosting.com/math/math-power", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base": 2,
"exponent": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/math-power",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base": 2,
"exponent": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/math-power", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base":2,"exponent":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base":2,"exponent":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/math-power", 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
{
"base": 2,
"exponent": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.math_power",
"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_abs_base | 1000000000000000 |
max_abs_exponent | 1000000 |
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 débordement qui quitterait le flottant IEEE est aussi rejeté, afin que l'appelant ne reçoive jamais une charge utile de succès non finie.
Ce que signifie élever une base à un exposant dans les réels
Toute base finie non nulle élevée à zéro égale un, et ce calculateur renvoie aussi un pour zéro élevé à zéro, selon la convention IEEE-754 et JavaScript qui garde les produits vides cohérents dans le code. Zéro à un exposant strictement négatif n'est pas un réel : cela exigerait de diviser par zéro, donc la tâche échoue avec invalid_input au lieu de renvoyer Infinity.
Contrat d'entrée, algorithme, forme de la réponse et erreurs
Envoyez un corps JSON avec deux nombres finis obligatoires : base, le réel que l'on élève, et exponent, la puissance appliquée. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; les alias a pour base et exp ou n pour exponent sont acceptés et résolus dans cet ordre. Champs absents, chaînes vides et valeurs non finies échouent avec invalid_input en nommant le champ. La valeur absolue de la base ne peut dépasser un billiard, et celle de l'exposant un million ; ces plafonds gardent les carrés intermédiaires dans un isolement Worker. Zéro avec un exposant négatif, une base négative avec un exposant non entier, et un résultat qui déborde vers Infinity ou s'effondre en NaN sont tous invalid_input et ne sont pas facturés.
Où un calculateur dédié de puissance justifie sa place
Carnets d'ingénierie, tableurs financiers et modèles de croissance appellent a à la n sans cesse — facteurs composés, suites géométriques, termes polynomiaux et conversions d'unités se réduisent à une seule puissance — et une API de parse minuscule évite de tirer un système d'algèbre informatique pour deux nombres. Comme l'implémentation est du parse pur de niveau A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle et sans réseau sortant.
Questions techniques
Combien coûte le calculateur de puissance ?
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.