ForHosting KIT · Outils pour développeurs

Racine énième entière : plancher exact de la racine k-ième

Le calculateur du plancher d’une racine énième entière renvoie le plus grand entier qui ne dépasse pas la racine k-ième réelle de n.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Il repose entièrement sur l’arithmétique entière : les puissances parfaites et les valeurs proches d’une limite ne subissent donc aucun arrondi flottant. Les radicandes positifs acceptent tout degré positif, tandis que les radicandes négatifs exigent un degré impair. Le résultat convient aux algorithmes, aux démonstrations, aux règles de validation et aux traitements qui demandent un plancher reproductible plutôt qu’une approximation décimale.

Comprendre le plancher d’une racine énième

Pour un entier n positif ou nul et un entier k positif, deux inégalités définissent le résultat r : r élevé à la puissance k est inférieur ou égal à n, alors que r plus un élevé à la puissance k est supérieur à n. Cette définition désigne un entier exact sans demander à une bibliothèque décimale d’approximer une racine irrationnelle. Ainsi, la racine cubique de 1000 vaut exactement 10 et son plancher vaut 10. Celle de 999 est légèrement inférieure à 10 et son plancher vaut 9. Les valeurs négatives imposent d’appliquer soigneusement le plancher mathématique usuel. La racine cubique réelle de -9 est un peu inférieure à -2 : son plancher vaut donc -3 et non -2. Dans cette capacité, un radicande négatif ne possède une racine réelle que si k est impair. Un degré pair associé à n négatif est refusé, faute de résultat réel dont calculer le plancher. Le degré un est également accepté et renvoie simplement n.

Éviter les erreurs grâce aux entiers exacts

Une méthode courante calcule une racine avec une fonction de puissance en virgule flottante, puis arrondit vers le bas. Ce raccourci peut échouer au voisinage d’une puissance exacte : une minuscule erreur de représentation suffit à placer la valeur calculée du mauvais côté d’une frontière entière. Cette capacité recherche plutôt la réponse avec des entiers et compare des puissances bornées sans convertir la racine en approximation décimale. L’exponentiation procède par élévations au carré successives et toute multiplication s’arrête dès qu’elle dépasserait nécessairement le radicande. Une recherche binaire réduit ensuite l’intervalle des candidats jusqu’à conserver le plus grand entier valide. L’entrée n reste dans la plage exacte des entiers sûrs des nombres JSON en JavaScript, afin que la valeur fournie n’ait pas déjà subi d’arrondi. Le degré k est limité de 1 à 1024 pour garantir un temps d’exécution prévisible, même si les grands degrés conduisent généralement très vite à zéro, un ou moins un.

Choisir les entrées et lire le résultat

Saisissez n comme entier et k comme degré entier positif de la racine. Choisissez k égal à 2 pour le plancher d’une racine carrée entière, 3 pour celui d’une racine cubique, et ainsi de suite. La réponse reprend n et k et fournit root comme résultat principal, ce qui facilite son archivage avec une piste d’audit ou sa comparaison avec un autre calcul. Le plancher signifie toujours un arrondi vers l’infini négatif. Par conséquent, une racine impaire négative non exacte devient l’entier négatif immédiatement inférieur, tandis qu’une troncature vers zéro donnerait une réponse différente et erronée. Cette distinction sert dans les algorithmes d’intervalles, la théorie des nombres, la géométrie discrète et la planification de capacité lorsqu’une racine fixe une borne entière. Le calcul est déterministe, n’utilise aucun service réseau et ne conserve aucune entrée. Le navigateur et l’API partagent la même fonction. Les appels automatisés à l’API coûtent $0.002 par élément ; le navigateur fournit le même résultat sans approximation ni correction manuelle près des puissances parfaites.

Borner un espace de recherche

Calculez une racine entière exacte lorsqu’un algorithme exige une borne entière supérieure ou inférieure prudente.

Tester le voisinage des puissances parfaites

Vérifiez les valeurs juste au-dessous ou au-dessus d’une grande puissance sans erreur flottante à la frontière.

Traiter les racines impaires négatives

Appliquez le plancher mathématique, et non la troncature vers zéro, aux radicandes négatifs de degré impair.

Que renvoie cette capacité ?

Elle renvoie le plus grand entier inférieur ou égal à la racine k-ième réelle de n, avec les valeurs n et k reçues.

n peut-il être négatif ?

Oui, si k est impair. Un n négatif avec un k pair est refusé, car sa racine k-ième n’est pas réelle.

Pourquoi le plancher de la racine cubique de -9 vaut-il -3 ?

La racine cubique réelle vaut environ -2.08, et le plancher arrondit vers l’infini négatif plutôt que vers zéro.

Le calcul utilise-t-il des racines flottantes ?

Non. Il emploie des comparaisons entières exactes pour éviter les erreurs près des frontières de puissances parfaites.

Quelles sont les limites des entrées ?

n doit être un entier sûr exact et k un entier compris entre 1 et 1024.

Quel est le coût d’un appel à l’API ?

Chaque élément coûte $0.002. Le calcul dans le navigateur emploie la même logique déterministe.

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/integer-nth-root

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/integer-nth-root \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":1000,"k":3}'
{
  "n": 1000,
  "k": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.integer_nth_root",
  "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.

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.

Consulter la documentation complète du KIT →