Calculateur de prisme triangulaire
Indiquez les trois côtés de la base triangulaire et la longueur pour obtenir volume et surface : une base de 3, 4 et 5 sur une longueur de 10 donne un volume de 60 et une aire totale de 132. Utile pour gaines, tentes et toitures. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Côté a
- 3
- Côté b
- 4
- Côté c
- 5
- Longueur du prisme
- 10
- Aire de la base
- 6
- Périmètre
- 12
- Volume du prisme
- 60
- Aire totale
- 132
Un prisme triangulaire est un solide tridimensionnel composé de deux bases triangulaires parallèles et congruentes reliées par trois faces latérales rectangulaires. À partir des trois longueurs des côtés de la base triangulaire et de la longueur du prisme (la distance entre les bases le long des arêtes qui relient les sommets correspondants), ce calculateur renvoie l'aire de la base via la formule de Héron, le volume contenu, le périmètre de la base et l'aire totale des cinq faces.
Où les calculs de prisme triangulaire apparaissent dans le travail réel
Les cours de géométrie dans l'espace du secondaire et de l'université demandent constamment aux élèves le volume et l'aire totale d'un prisme triangulaire à partir des arêtes de la base et de la longueur ; un calculateur fiable, doté d'un contrôle strict de non-négativité et d'une vérification de l'inégalité triangulaire, accélère la correction des devoirs et élimine les erreurs de tableur, où quelqu'un ne multiplie que deux faces ou oublie les deux extrémités triangulaires.
Les flux de travail d'emballage, de CVC et de fabrication dimensionnent des conduits triangulaires, des volumes de tentes, des barres de matériau et des vides prismatiques à partir des longueurs des arêtes extérieures ; le volume alimente les estimations de capacité et de matériau, tandis que l'aire totale renseigne la surface d'habillage, de peinture et de tôle. Les cabinets d'architecture, de design d'intérieur et de paysagisme estiment des volumes triangulaires pour les toits, les rampes et les jardinières, et ont besoin de la surface pour le revêtement.
Les bibliothèques de jeux, de graphisme et de CAO stockent des primitives de prisme pour les représentations de collision et la mise en page ; un volume et une surface déterministes alimentent les affichages de débogage et les panneaux de propriétés sans bibliothèque de maillages complète. Les équipes données et analytique ont parfois besoin de jeux de données 3D déterministes pour des exemples de documentation et des benchmarks synthétiques ; répercuter la méthode avec les quatre entrées rend ces jeux de données autodescriptifs.
Si vous avez ensuite besoin de formules de prisme rectangulaire, de cylindre, de sphère ou de prisme oblique, de densité d'empilement de plusieurs solides ou de patrons, traitez-les comme des intentions de recherche distinctes plutôt que de surcharger cette page du prisme triangulaire.
Cas d’usage
Vérification des devoirs et des examens
Calculez le volume et l'aire totale d'un prisme triangulaire à partir des trois côtés de la base et de la longueur, et rejetez les négatifs ou les triangles invalides avec une erreur claire.
Conduits, tentes et barres de matériau
À partir de trois arêtes de la base et de la longueur d'extrusion, retrouvez le volume de capacité et la surface d'habillage pour les conduits triangulaires, les tentes et le matériau prismatique.
Métriques de prisme pour la CAO et les jeux
Transformez les arêtes de la base et la longueur en aire de la base, volume et surface totale pour la mise en page, les représentations de collision et les panneaux de propriétés.
Questions fréquentes
Que se passe-t-il si un côté ou la longueur est négatif ?
Les dimensions ne doivent pas être négatives ; le message d'erreur nomme le champ.
Et si les trois côtés de la base ne forment pas un triangle ?
L'égalité dégénérée (base plate, aire nulle) est autorisée.
Une dimension nulle est-elle autorisée ?
Oui. Zéro est non négatif et donne un volume et une surface définis (éventuellement dégénérés) ; par exemple, une longueur nulle réduit le prisme à une seule face triangulaire de volume nul.
Combien cela coûte-t-il ?
L'outil du navigateur est gratuit et s'exécute localement.
Comment calcule-t-on l'aire totale d'un prisme triangulaire ?
On additionne les deux bases triangulaires et les trois faces rectangulaires, dont la somme vaut le périmètre de la base fois la longueur. Une base équilatérale de côté 2 sur une longueur de 3 donne 2 fois √3 plus 18.
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/triangular-prism \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side_a":3,"side_b":4,"side_c":5,"length":10}'const res = await fetch("https://api.kit.forhosting.com/geom/triangular-prism", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side_a": 3,
"side_b": 4,
"side_c": 5,
"length": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/triangular-prism",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side_a": 3,
"side_b": 4,
"side_c": 5,
"length": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/triangular-prism", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"side_a":3,"side_b":4,"side_c":5,"length":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side_a":3,"side_b":4,"side_c":5,"length":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/triangular-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
{
"side_a": 3,
"side_b": 4,
"side_c": 5,
"length": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.triangular_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
Les étudiants qui vérifient leurs devoirs de géométrie dans l'espace, les équipes d'emballage et de fabrication qui dimensionnent des conduits triangulaires, des tentes et des barres de matériau, les architectes qui estiment les matériaux pour des volumes triangulaires, les outils de jeux et de CAO qui stockent des primitives de prisme, et les auteurs de tests qui ont besoin de jeux de données 3D déterministes obtiennent le même résultat pur dans l'outil gratuit du navigateur et dans l'API payante. Tout côté ou toute longueur négatif est rejeté avec une erreur invalid_input claire, et les côtés de la base qui ne peuvent pas former un triangle sont bloqués par le contrôle de l'inégalité triangulaire au lieu de produire un NaN silencieux. Aucun appel réseau, aucun échantillonnage aléatoire et aucune surprise en virgule flottante au-delà de l'arithmétique IEEE-754 habituelle sur les nombres que vous fournissez.
Comment le volume et l'aire totale sont calculés
Cette forme close n'a besoin que des trois arêtes et évite une mesure de hauteur supplémentaire. Le facteur deux couvre les deux extrémités triangulaires ; chaque face latérale est un rectangle de largeur égale à une arête de la base et de hauteur égale à la longueur du prisme, de sorte que leurs aires totalisent le périmètre fois length. Vérifications classiques : un triangle rectangle trois-quatre-cinq extrudé sur dix donne une aire de base de six, un volume de soixante, un périmètre de douze et une aire totale de cent trente-deux. Une base équilatérale de côté deux avec une longueur de trois donne une aire de base racine de trois, un volume de trois racine de trois et une aire totale de deux racine de trois plus dix-huit. Comme le calcul n'utilise que l'addition, la multiplication, un facteur d'un demi et une racine carrée, il est déterministe, en O(1) et exempt de solveurs itératifs. Cette forme close correspond aux manuels de géométrie dans l'espace et maintient les correcteurs automatiques alignés avec le calcul manuel sur les mêmes quatre nombres. Nommons side_a, side_b et side_c les trois longueurs des côtés de la base triangulaire, et length la longueur du prisme (la hauteur d'extrusion entre les deux bases parallèles). On forme d'abord le demi-périmètre s, égal à la moitié de side_a plus side_b plus side_c. L'aire de la base triangulaire suit la formule de Héron : base_area est égal à la racine carrée de s fois (s moins side_a) fois (s moins side_b) fois (s moins side_c). Le volume du prisme triangulaire droit est alors base_area fois length, la capacité cubique du solide. Le périmètre de la base est side_a plus side_b plus side_c. L'aire totale est le double de l'aire de la base plus l'aire latérale : surface_area est égal à deux fois base_area plus le périmètre fois length. Des grandeurs énormes peuvent toujours dépasser la plage du double IEEE-754 ; lorsque les intermédiaires ne sont pas finis, la requête échoue avec un message de dépassement clair au lieu de renvoyer Infinity en JSON.
Ce que vous envoyez et ce que vous recevez
Aucun des quatre ne peut être négatif ; zéro est autorisé et produit un volume et une surface mathématiquement définis (éventuellement dégénérés). Les trois côtés de la base doivent également satisfaire l'inégalité triangulaire — chaque côté ne dépassant pas la somme des deux autres — afin que le radicande de Héron soit non négatif ; l'égalité est autorisée et produit une base plate d'aire nulle. Vérifications d'exemple : des côtés trois, quatre, cinq avec une longueur de dix donnent une aire de base de six, un volume de soixante, un périmètre de douze et une aire totale de cent trente-deux ; une longueur négative échoue en nommant le champ ; les côtés un, deux, neuf enfreignent l'inégalité triangulaire. Utilisez l'outil gratuit du navigateur pour des vérifications rapides de cohérence, puis appelez le contrat identique depuis des scripts pour une évaluation en masse, sans réimplémenter les formules de Héron et du prisme dans chaque langage. Fournissez quatre nombres finis obligatoires : side_a, side_b et side_c sont les trois longueurs des arêtes de la base triangulaire, et length est la distance d'extrusion du prisme entre les deux bases. Des alias courts sont acceptés : a, base_a ou edge_a pour side_a ; b, base_b ou edge_b pour side_b ; c, base_c ou edge_c pour side_c ; et l, h, height ou depth pour length, de sorte que les étiquettes compactes des formulaires et la notation a-b-c des manuels n'imposent pas un second gestionnaire. Les champs manquants, les chaînes vides, le texte non numérique, NaN, Infinity, toute dimension négative et les côtés qui enfreignent l'inégalité triangulaire sont rejetés avec invalid_input et ne sont pas facturés. En cas de succès, la réponse JSON renvoie side_a, side_b, side_c, length, base_area, perimeter, volume, surface_area et method fixé à heron_triangular_prism_volume_surface, afin que les journaux et les interfaces pédagogiques puissent documenter l'algorithme. Le contrat est un JSON stable, adapté aux tests unitaires, aux correcteurs de devoirs et aux pipelines par lots. Le tarif de l'API est la base publiée de $0.002 par élément traité avec succès.
Où les calculs de prisme triangulaire apparaissent dans le travail réel
Comme cette capacité est un moteur de parse pur, une validation échouée ne consomme pas de solde et les exécutions réussies restent à $0.002 par élément.
Questions techniques
Quelles formules ce calculateur utilise-t-il ?
Demi-périmètre s = (side_a + side_b + side_c) / 2 ; base_area = √(s(s−a)(s−b)(s−c)) (Héron) ; volume = base_area × length ; surface_area = 2 × base_area + (side_a + side_b + side_c) × length. La réponse inclut method : "heron_triangular_prism_volume_surface".