Calculateur d'aire de trapèze
Calculez l'aire d'un trapèze à partir de ses deux côtés parallèles et de sa hauteur, avec la base moyenne : des bases de 8 et 12 et une hauteur de 5 donnent une base moyenne de 10 et une aire de 50. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Base A
- 8
- Base B
- 12
- Hauteur
- 5
- Médiane
- 10
- Aire
- 50
Un trapèze est un quadrilatère possédant exactement une paire de côtés parallèles, appelés bases. À partir des longueurs de ces deux côtés parallèles et de la hauteur perpendiculaire qui les sépare, ce calculateur renvoie l'aire du trapèze et la longueur de la médiane (segment médian) — le segment qui relie les milieux des côtés non parallèles et qui est égal à la moyenne des bases.
Comment l'aire et la médiane du trapèze sont calculées
Cette identité reste vraie que la figure soit isocèle ou scalène, et que la grande base soit en bas ou en haut ; seuls comptent le couple de parallèles et la hauteur perpendiculaire. Vérifications classiques : des bases de huit et douze avec une hauteur de cinq donnent une médiane de dix et une aire de cinquante ; des bases égales avec une hauteur positive redonnent un rectangle ; une base nulle avec une hauteur positive redonne un triangle d'aire moitié de base fois hauteur.
Comme le calcul n'utilise que l'addition, la division par deux et la multiplication, il est déterministe, en O(1) et sans solveur itératif. Cette forme fermée correspond aux manuels de géométrie analytique et maintient les correcteurs automatiques alignés avec le calcul à la main sur les mêmes trois nombres.
Où les calculs de trapèzes apparaissent dans le travail réel
Les cours de géométrie du secondaire et du supérieur demandent constamment l'aire d'un trapèze à partir de deux bases et de la hauteur, et souvent aussi la médiane dans la même série d'exercices ; un calculateur fiable doté d'un filtre strict de non-négativité accélère la correction des devoirs et élimine les erreurs de tableur où quelqu'un multiplie les bases sans en faire la moyenne.
Les flux d'architecture et de génie civil utilisent des sections trapézoïdales pour les pentes de toiture, les profils en travers de remblais et les croquis de parcelles ; disposer d'un oracle numérique partagé maintient les notes d'atelier et les scripts de bureau alignés sur le même chemin de la moyenne des bases.
Les équipes de fabrication dimensionnent des plaques trapézoïdales, des transitions de conduits et des panneaux effilés à partir des longueurs des bases et de la hauteur ; l'aire alimente les estimations de matière tandis que la médiane aide à situer les éléments de l'axe central.
Les bibliothèques de jeux, de graphisme et de CAO stockent des quadrilatères trapézoïdaux pour des jupes de terrain, des panneaux d'interface et des coques UV ; l'aire et la médiane déterministes soutiennent les proxies de collision et les calculs de mise en page sans pile complète de géométrie computationnelle. Les équipes data ont parfois besoin de cas géométriques déterministes pour des exemples de documentation et des benchmarks synthétiques ; renvoyer la méthode avec les trois entrées rend ces cas autodescriptifs.
Si vous avez ensuite besoin des longueurs des côtés non parallèles à partir des diagonales, d'un trapèze à partir de quatre sommets, ou de l'aire d'un quadrilatère irrégulier par shoelace, traitez-les comme des intentions de recherche distinctes plutôt que de surcharger cette page dédiée à l'aire du trapèze.
Cas d’usage
Vérification de devoirs et d'examens
Calculez l'aire et la médiane d'un trapèze à partir de deux bases et de la hauteur, et rejetez les dimensions négatives avec une erreur claire.
Sections de toitures et de remblais
À partir des longueurs des bases parallèles et de la hauteur perpendiculaire, obtenez l'aire et la médiane pour croquis, listes de découpe et estimations de remblai.
Questions fréquentes
Que se passe-t-il si une base ou la hauteur est négative ?
Les dimensions ne doivent pas être négatives ; le message d'erreur nomme le champ concerné.
Une base ou une hauteur nulle est-elle autorisée ?
Oui. Zéro n'est pas négatif et donne une aire et une médiane définies (éventuellement dégénérées) — par exemple, une base nulle redonne un triangle d'aire égale à la moitié de l'autre base fois la hauteur.
Combien cela coûte-t-il ?
L'outil du navigateur est gratuit et s'exécute localement.
Quelle est l'aire d'un trapèze de bases 8 et 12 et de hauteur 5 ?
L'aire vaut 50. Les deux bases ont pour moyenne 10, la base moyenne, et 10 fois la hauteur de 5 donne 50, dans l'unité utilisée au carré.
Qu'est-ce que la base moyenne d'un trapèze ?
C'est le segment qui relie les milieux des deux côtés obliques ; sa longueur est la moyenne des bases. Multipliée par la hauteur, elle donne l'aire, et elle repère aussi l'axe central d'un panneau biseauté.
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/trapezoid \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base_a":8,"base_b":12,"height":5}'const res = await fetch("https://api.kit.forhosting.com/geom/trapezoid", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base_a": 8,
"base_b": 12,
"height": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/trapezoid",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base_a": 8,
"base_b": 12,
"height": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/trapezoid", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base_a":8,"base_b":12,"height":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base_a":8,"base_b":12,"height":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/trapezoid", 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_a": 8,
"base_b": 12,
"height": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.trapezoid",
"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
Étudiants vérifiant leurs devoirs, architectes dimensionnant des pans de toiture et des parcelles, ingénieurs civils estimant des volumes de remblai pour des sections prismatiques, outils de jeux et de CAO stockant des plaques trapézoïdales, et auteurs de tests ayant besoin de cas géométriques déterministes obtiennent tous le même résultat pur dans l'outil gratuit du navigateur et dans l'API payante. Toute base ou hauteur négative est rejetée avec une erreur invalid_input claire au lieu d'une aire absurde silencieuse. 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 l'aire et la médiane du trapèze sont calculées
Nommez les deux côtés parallèles base_a et base_b, et la distance perpendiculaire entre leurs droites supports la hauteur. La médiane (aussi appelée segment médian ou ligne médiane du trapèze) a une longueur égale à la moyenne arithmétique des bases : la médiane vaut (base_a plus base_b) divisé par deux. L'aire est cette médiane multipliée par la hauteur, ce qui se développe en la formule scolaire bien connue : aire égale à (base_a plus base_b) sur deux fois la hauteur. Des grandeurs énormes peuvent tout de même dépasser la plage double de l'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 dans le JSON.
Ce que vous envoyez et ce que vous recevez
Aucun des trois ne peut être négatif ; zéro est accepté et produit une aire et une médiane mathématiquement définies (éventuellement dégénérées). Exemples de vérification : des bases de huit et douze avec une hauteur de cinq donnent une médiane de dix et une aire de cinquante ; des bases de six et six avec une hauteur de quatre donnent un rectangle d'aire vingt-quatre ; une hauteur négative échoue en nommant le champ. Utilisez l'outil gratuit du navigateur pour des vérifications rapides, puis appelez le même contrat depuis des scripts pour une évaluation en masse, sans réimplémenter la formule de la moyenne des bases dans chaque langage. Fournissez trois nombres finis obligatoires : base_a et base_b sont les longueurs des côtés parallèles, et height est la distance perpendiculaire entre ces parallèles. Les alias courts a, base1, top ou parallel_a pour la première base ; b, base2, bottom ou parallel_b pour la seconde ; et h ou height_length pour la hauteur sont acceptés, afin que des libellés de formulaire compacts 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 base_a, base_b, height, midsegment, area et method avec la valeur trapezoid_avg_bases_height, 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. La tarification de l'API est la base publiée de $0.002 par élément réussi.
Où les calculs de trapèzes apparaissent dans le travail réel
Comme cette capacité est un moteur de calcul pur, une validation échouée ne consomme pas de solde et les exécutions réussies restent à $0.002 par élément.
Cas d'intégration
Plaques trapézoïdales en CAO et jeux vidéo
Transformez deux bases et une hauteur en aire et médiane pour les estimations de matière, la mise en page et les proxies de collision, dans le navigateur ou via l'API.
Questions techniques
Quelles formules ce calculateur utilise-t-il ?
midsegment = (base_a + base_b) / 2, area = midsegment × height = (base_a + base_b) / 2 × height. La réponse inclut method : "trapezoid_avg_bases_height".
L'ordre des deux bases a-t-il de l'importance ?
Non. L'aire et la médiane ne dépendent que de la somme des bases et de la hauteur ; permuter base_a et base_b ne change pas les résultats.