Calculatrice de prisme rectangulaire
Saisissez la longueur, la largeur et la hauteur d'une boîte pour obtenir trois réponses d'un coup : des dimensions de 3, 4 et 5 donnent un volume de 60, une aire totale de 94 et la diagonale d'un coin à l'autre. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Longueur
- 3
- Largeur
- 4
- Hauteur
- 5
- Volume total
- 60
- Aire de surface
- 94
- Diagonale
- 7,0710678119
Un prisme rectangulaire, aussi appelé pavé droit ou boîte rectangulaire, est un solide tridimensionnel dont les six faces sont des rectangles qui se rencontrent à angle droit. À partir des trois arêtes — longueur, largeur et hauteur — cette calculatrice renvoie le volume intérieur, l’aire totale des six faces et la diagonale d’espace qui relie un sommet à l’opposé à travers l’intérieur.
Comment volume, aire et diagonale d’espace sont calculés
Ce produit mesure la capacité cubique du solide et vaut zéro dès qu’une arête est nulle, ce qui correspond à l’idée géométrique d’un prisme effondré sans intérieur. Chaque paire de faces opposées contribue un de ces produits, et le facteur deux compte les deux faces de la paire.
Vérifications classiques : arêtes trois, quatre et cinq donnent volume soixante, aire quatre-vingt-quatorze et diagonale d’espace environ sept virgule zéro sept un ; un cube unité a volume un, aire six et diagonale racine de trois ; des arêtes égales retrouvent un cube. Comme le chemin n’utilise que multiplication, addition, un facteur deux et une racine carrée, il est déterministe, O(1) et libre de solveurs itératifs. Cette forme fermée correspond aux manuels de géométrie dans l’espace et aligne les correcteurs automatiques sur le calcul manuel avec les mêmes trois nombres.
Où ces calculs apparaissent dans le travail réel
Les cours de géométrie dans l’espace au lycée et à l’université demandent constamment le volume et l’aire d’un prisme rectangulaire donnés trois arêtes, et souvent la diagonale d’espace sur le même devoir ; une calculatrice fiable avec un filtre strict de non-négativité accélère la correction et élimine les erreurs de tableur où l’on multiplie seulement deux faces ou on oublie le facteur deux de l’aire.
Les flux d’emballage, de fulfillment et d’entrepôt dimensionnent cartons, palettes et vides à partir de la longueur, largeur et hauteur extérieures ; le volume alimente capacité et classe de fret, l’aire informe film et étiquettes, et la diagonale d’espace vérifie si un objet rigide passe en diagonale dans la boîte. Architecture, design d’intérieur et ébénisterie estiment volumes de pièces pour charge CVC, surface de peinture ou de finition à partir des faces mur et sol, et diagonales libres pour meubles longs par les portes.
Les bibliothèques de jeux, graphiques et CAO stockent des boîtes englobantes alignées sur les axes (AABB) pour collision, culling et mise en page ; volume, aire et diagonale déterministes alimentent panneaux de débogage et de propriétés sans bibliothèque de maillages complète. Si vous avez plus tard besoin de formules de cylindre ou de sphère, de densité d’emballage de plusieurs boîtes ou de boîtes orientées à partir de maillages, traitez-les comme des intentions de recherche séparées plutôt que de surcharger cette page prisme rectangulaire.
Cas d’usage
Contrôles de devoirs et d’examens
Calculez volume du pavé, aire totale et diagonale d’espace à partir de trois arêtes, et rejetez les dimensions négatives avec une erreur claire.
Dimensionnement emballage et fret
À partir de longueur, largeur et hauteur extérieures, obtenez volume, aire d’emballage et diagonale d’espace pour cartons, vides et contrôles d’ajustement.
Métriques AABB en CAO et jeux
Transformez trois arêtes en volume, aire et diagonale du corps pour mise en page, proxies de collision et panneaux de propriétés.
Questions fréquentes
Une arête de longueur nulle est-elle autorisée ?
Oui. Zéro est non négatif et produit un volume, une aire et une diagonale définis (éventuellement dégénérés) — par exemple une arête nulle effondre le prisme en une face rectangulaire de volume zéro.
Quel est le coût ?
L’outil du navigateur est gratuit et s’exécute en local.
Comment calculer l'aire totale d'un pavé droit ?
On additionne les aires des trois faces différentes, longueur fois largeur, longueur fois hauteur et largeur fois hauteur, puis on multiplie par deux, car chaque face a son opposée. Avec des dimensions de 3, 4 et 5, on obtient 94.
Qu'est-ce que la diagonale d'un pavé droit ?
C'est la plus longue droite à l'intérieur de la boîte, d'un coin au coin opposé en passant par le centre. Elle vaut la racine carrée de la somme des trois dimensions au carré, environ 7,071067811865 pour des dimensions de 3, 4 et 5.
Que se passe-t-il si une arête est négative ?
Le calculateur s'arrête sur une erreur qui nomme la mesure en cause, au lieu d'afficher un volume absurde. Le zéro est accepté, mais pas une longueur, une largeur ou une hauteur négative.
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/rectangular-prism \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":3,"width":4,"height":5}'const res = await fetch("https://api.kit.forhosting.com/geom/rectangular-prism", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 3,
"width": 4,
"height": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/rectangular-prism",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 3,
"width": 4,
"height": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/rectangular-prism", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":3,"width":4,"height":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":3,"width":4,"height":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/rectangular-prism", 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
{
"length": 3,
"width": 4,
"height": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.rectangular_prism",
"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
Toute arête négative est rejetée avec une erreur claire invalid_input au lieu d’un volume absurde silencieux. Aucun appel réseau, aucun échantillonnage aléatoire, et aucune surprise en virgule flottante au-delà de l’arithmétique IEEE-754 ordinaire sur les nombres que vous fournissez.
Comment volume, aire et diagonale d’espace sont calculés
Étiquetez les trois arêtes mutuellement perpendiculaires comme length, width et height. Le volume du prisme rectangulaire est simplement le produit de ces trois nombres : volume égale length fois width fois height. L’aire totale est le double de la somme des trois aires de faces par paires : surface_area égale deux fois (length fois width plus length fois height plus width fois height). La diagonale d’espace est la longueur du plus long segment droit à l’intérieur du prisme, reliant des coins opposés ; par le théorème de Pythagore en trois dimensions, elle égale la racine carrée de length au carré plus width au carré plus height au carré. D’énormes magnitudes peuvent encore dépasser la plage double IEEE-754 ; lorsque les intermédiaires ne sont pas finis, la requête échoue avec un message de débordement clair au lieu de renvoyer Infinity en JSON.
Ce que vous envoyez et ce que vous recevez
Aucun des trois ne peut être négatif ; zéro est admis et produit un volume, une aire et une diagonale définis (éventuellement dégénérés). 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 les formules du pavé dans chaque langage. Fournissez trois nombres finis obligatoires : length, width et height sont les trois arêtes du prisme rectangulaire. Les alias courts l, a ou depth pour length ; w ou b pour width ; et h ou c pour height sont acceptés afin que les libellés compacts et la notation a-b-c des manuels n’imposent pas un second gestionnaire. Champs manquants, chaînes vides, texte non numérique, NaN, Infinity et toute dimension négative sont rejetés avec invalid_input et ne sont pas facturés. En cas de succès, la réponse JSON renvoie length, width, height, volume, surface_area, diagonal et method égal à cuboid_lwh_volume_surface_diagonal pour que journaux et interfaces pédagogiques documentent l’algorithme. Contrôles d’exemple : length trois, width quatre et height cinq donnent volume soixante, surface_area quatre-vingt-quatorze et diagonal racine carrée de cinquante ; un cube deux par deux par deux donne volume huit, surface_area vingt-quatre et diagonal deux racine de trois ; un width négatif échoue en nommant le champ. Le contrat est un JSON stable adapté aux tests unitaires, aux correcteurs de devoirs et aux pipelines par lots. Le tarif API est la base publiée de $0.002 par élément réussi.
Où ces calculs apparaissent dans le travail réel
Comme cette capacité est un moteur de parse pur, une validation échouée ne consomme pas le solde et les exécutions réussies restent à $0.002 par élément.
Questions techniques
Quelles formules cette calculatrice utilise-t-elle ?
volume = length × width × height; surface_area = 2(length×width + length×height + width×height); diagonal = √(length² + width² + height²). La réponse inclut method: "cuboid_lwh_volume_surface_diagonal".
Que se passe-t-il si length, width ou height est négatif ?
La requête échoue avec invalid_input. Les dimensions ne doivent pas être négatives ; le message d’erreur nomme le champ.
L’ordre de length, width et height compte-t-il ?
Non. Volume, aire totale et diagonale d’espace ne dépendent que de l’ensemble des trois arêtes ; permuter les libellés ne change pas ces trois résultats.