Côté du carré depuis la diagonale
Divisez la diagonale d'un carré par √2 pour obtenir son côté : une diagonale de 14,142135623731 donne un côté de 10, et une diagonale de 10 donne environ 7,071067811865. Le zéro est admis, les diagonales négatives sont refusées. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Diagonale
- 10
- Côté
- 7,0710678119
Un carré est une figure à quatre côtés égaux et quatre angles droits. Avec seule la diagonale d'angle à angle, ce calculateur retrouve la longueur du côté par l'identité pythagoricienne : le côté est la diagonale divisée par la racine carrée de deux. Zéro est accepté et produit un côté zéro pour des bornes dégénérées.
Comment le côté du carré est retrouvé à partir de la diagonale
Étiquetez le segment d'angle à angle du carré avec la longueur d. Comme les quatre côtés sont égaux et chaque coin est un angle droit, les deux cathètes du triangle rectangle formé par deux côtés et la diagonale sont identiques. Le théorème de Pythagore affirme alors que d au carré égale côté au carré plus côté au carré, ou d au carré égale deux fois côté au carré.
En prenant la racine carrée principale non négative des deux membres, on obtient d égale côté multiplié par la racine carrée de deux, et en réarrangeant on obtient le côté égal à d divisé par la racine carrée de deux. Vérifications classiques : une diagonale de dix donne un côté d'environ sept virgule zéro sept un ; une diagonale de cinq fois la racine de deux donne un côté cinq ; et une diagonale unitaire de un donne un côté un sur la racine de deux.
Comme le chemin n'utilise qu'une division par une constante, il est déterministe, O(1), et sans solveurs itératifs. Les diagonales négatives sont rejetées avant le quotient, car aucune longueur réelle de côté ne satisfait une hypoténuse négative. Cette forme fermée correspond à tout manuel élémentaire de géométrie et aligne les correcteurs automatiques sur le calcul à la main sur la même diagonale.
Où les calculs de côté depuis la diagonale apparaissent dans le travail réel
Les cours de géométrie du secondaire et du supérieur demandent constamment le côté d'un carré connaissant la diagonale, souvent comme inverse du produit côté fois racine de deux sur le même jeu d'exercices ; un calculateur fiable avec un filtre strict de non-négativité accélère la correction et évite les erreurs de tableur où l'on multiplie la diagonale par deux ou confond diagonale et périmètre.
Les flux de construction, revêtement de sol, peinture et paysagisme partent souvent d'une diagonale mesurée à travers une salle, une dalle de terrasse ou un parterre carrés, puis ont besoin de l'arête égale pour les comptages de modules et les listes de coupe ; le même quotient alimente la mise en page lorsque le levé ne porte que la diagonale.
Les outils d'architecture et de design d'intérieur examinent des emprises carrées lorsque les dégagements en diagonale sont primaires et que les cotes d'arête sont dérivées ; la longueur du côté oriente ossature et modules de carrelage. Les bibliothèques de jeux, graphiques et CAD stockent des étendues diagonales pour des carrés alignés sur les axes et ont besoin de longueurs de côté égales pour le layout, les heuristiques d'emballage et les proxies de collision sans une pile complète de géométrie computationnelle.
Si plus tard vous avez besoin de l'aire depuis le côté, du côté depuis l'aire, des côtés d'un losange depuis deux diagonales, ou d'une conversion d'unités entre mètres et pieds, traitez-les comme des intentions de recherche distinctes plutôt que de surcharger cette page côté depuis diagonale.
Cas d’usage
Devoirs et examens
Retrouvez la longueur du côté du carré à partir de la diagonale, et rejetez une diagonale négative avec une erreur claire.
Salles, sols et disposition des matériaux
À partir d'une diagonale mesurée dans une pièce carrée, retrouvez l'arête égale pour planches, panneaux et modules de carrelage.
Questions fréquentes
Quelle formule ce calculateur utilise-t-il ?
side = diagonal / √2 (équivalemment side = diagonal · √2 / 2). La réponse inclut formula avec cette identité et renvoie la diagonale d'entrée.
Que se passe-t-il si la diagonale est négative ?
La diagonale doit être un nombre fini non négatif ; le message d'erreur nomme le champ.
Zéro est-il autorisé ?
Oui. Une diagonale nulle produit un côté zéro (carré dégénéré). Seules les valeurs strictement négatives sont rejetées.
Quel est le coût ?
L'outil du navigateur est gratuit et s'exécute en local.
Combien mesure le côté d'un carré dont la diagonale vaut 10 ?
Environ 7,071067811865, soit 10 divisé par √2. Doubler ou diviser par deux la diagonale ne donne pas le côté ; seule la division par √2 le donne.
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/geom/square-side-diagonal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"diagonal":10}'const res = await fetch("https://api.kit.forhosting.com/geom/square-side-diagonal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"diagonal": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/square-side-diagonal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"diagonal": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/square-side-diagonal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"diagonal":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"diagonal":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/square-side-diagonal", 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
{
"diagonal": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.square_side_diagonal",
"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
Une diagonale absente, non finie ou négative est rejetée avec une erreur invalid_input claire plutôt qu'un côté absurde silencieux. Aucun appel réseau, aucun échantillonnage aléatoire, et aucune surprise de virgule flottante au-delà de l'arithmétique IEEE-754 sur le nombre que vous fournissez.
Comment le côté du carré est retrouvé à partir de la diagonale
De façon équivalente, le côté est d multiplié par la racine carrée de deux sur deux ; les deux identités sont algébriquement les mêmes et produisent le même résultat IEEE-754 lorsqu'elles sont évaluées comme diagonale sur Math.SQRT2. D'énormes magnitudes peuvent encore dépasser la plage double IEEE-754 ; lorsque le résultat n'est pas fini, la requête échoue avec un message clair au lieu de renvoyer Infinity en JSON. La réponse renvoie la diagonale d'entrée, le côté calculé et une courte chaîne de formule pour que journaux, fiches et interfaces pédagogiques documentent l'algorithme sans le redériver à chaque consommation de l'API.
Ce que vous envoyez et ce que vous recevez
Fournissez un nombre fini obligatoire : diagonal est la longueur de la diagonale du carré d'un coin à l'opposé. Elle doit être non négative ; zéro est accepté et produit un côté zéro. Vérifications d'exemple : diagonale dix donne un côté d'environ sept virgule zéro sept un zéro six sept huit un un huit six cinq ; diagonale quatorze virgule un quatre deux un trois cinq six deux trois sept trois un donne côté dix après l'arrondi stable à douze décimales ; une diagonale de moins trois échoue en nommant le champ. Utilisez l'outil gratuit du navigateur pour des contrôles rapides, puis appelez le même contrat depuis des scripts pour une évaluation en masse sans réimplémenter le quotient dans chaque langage. Champs absents, chaînes vides, texte non numérique, NaN, Infinity et toute diagonale négative sont rejetés avec invalid_input et ne sont pas facturés. En cas de succès, la réponse JSON renvoie diagonal, side et formula fixée à l'identité côté sur racine de deux pour que journaux et interfaces pédagogiques documentent l'algorithme. Le contrat est un JSON stable adapté aux tests unitaires, correcteurs de devoirs et pipelines par lots qui retrouvent la longueur d'arête de salles, panneaux et carreaux carrés lorsque seule la diagonale est connue. Le prix de l'API est la base publiée de $0.002 par élément réussi. L'entrée invalide n'est pas facturée, de sorte que la validation exploratoire en CI reste peu coûteuse tandis que les appels de production restent prévisibles dans les langages et SDK qui parlent déjà le modèle de tâches KIT.
Où les calculs de côté depuis la diagonale apparaissent dans le travail réel
Comme cette capacité est un moteur parse pur, une validation échouée ne consomme pas le solde et les exécutions réussies restent à $0.002 par élément.
Cas d'intégration
Carrés dans les jeux et le CAD
Transformez une étendue diagonale en longueurs de côté égales pour le layout, l'emballage et les métriques de boîte dans le navigateur ou l'API.
Questions techniques
En quoi cela diffère-t-il du calculateur de côté depuis l'aire ?
Cet outil utilise l'identité pythagoricienne de la diagonale : vous envoyez diagonal et obtenez side. geom.square_side_area envoie area et obtient side via √area. Elles ciblent des intentions de recherche distinctes.