Calcolatore area trapezio
Calcoli l'area di un trapezio dai due lati paralleli e dall'altezza, insieme alla base media: basi di 8 e 12 con un'altezza di 5 danno una base media di 10 e un'area di 50. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Base A
- 8
- Base B
- 12
- Altezza
- 5
- Segmento medio
- 10
- Area
- 50
Un trapezio è un quadrilatero con esattamente una coppia di lati paralleli, chiamati basi. Date le lunghezze di quei due lati paralleli e l'altezza perpendicolare tra di essi, questo calcolatore restituisce l'area del trapezio e la lunghezza del segmento medio (mediana) — il segmento che unisce i punti medi dei lati non paralleli ed è pari alla media delle basi.
Come vengono calcolati area e segmento medio del trapezio
Questa identità vale sia che la figura sia isoscele sia scalena, e sia che la base maggiore si trovi in basso o in alto; contano solo la coppia di paralleli e l'altezza perpendicolare. Verifiche classiche: basi otto e dodici con altezza cinque danno segmento medio dieci e area cinquanta; basi uguali con altezza positiva restituiscono un rettangolo; una base zero con altezza positiva restituisce un triangolo di area metà base per altezza.
Poiché il calcolo usa solo addizione, divisione per due e moltiplicazione, è deterministico, O(1) e privo di solutori iterativi. Questa forma chiusa corrisponde ai manuali di geometria analitica e mantiene i correttori automatici allineati con il calcolo manuale sugli stessi tre numeri.
Dove i calcoli sui trapezi compaiono nel lavoro reale
I corsi di geometria delle scuole superiori e dell'università chiedono di continuo l'area di un trapezio date due basi e l'altezza, e spesso anche il segmento medio nella stessa serie di esercizi; un calcolatore affidabile con un filtro rigoroso di non negatività accelera la correzione dei compiti ed elimina gli errori da foglio di calcolo in cui qualcuno moltiplica le basi senza farne la media.
I flussi di architettura e ingegneria civile usano sezioni trapezoidali per pendenze di tetti, sezioni trasversali di rilevati e schizzi di lotti; disporre di un oracolo numerico condiviso mantiene note di officina e script d'ufficio allineati sullo stesso percorso della media delle basi. I team di produzione dimensionano piastre trapezoidali, transizioni di condotti e pannelli rastremati a partire dalle lunghezze delle basi e dall'altezza; l'area alimenta le stime di materiale mentre il segmento medio aiuta a localizzare gli elementi della linea centrale.
Le librerie di giochi, grafica e CAD memorizzano quadrilateri trapezoidali per gonne di terreno, pannelli di interfaccia e gusci UV; area e segmento medio deterministici supportano proxy di collisione e calcoli di layout senza uno stack completo di geometria computazionale. I team di dati a volte hanno bisogno di casi geometrici deterministici per esempi di documentazione e benchmark sintetici; restituire il metodo insieme a tutti e tre gli input rende quei casi autodescrittivi.
Se in seguito Le serviranno le lunghezze dei lati non paralleli dalle diagonali, un trapezio da quattro vertici o l'area di un quadrilatero irregolare tramite shoelace, li tratti come intenti di ricerca separati invece di sovraccaricare questa pagina dedicata all'area del trapezio.
Casi d'uso
Verifica di compiti ed esami
Calcoli area e segmento medio del trapezio da due basi e altezza, e rifiuti le dimensioni negative con un errore chiaro.
Sezioni di tetti e rilevati
Dalle lunghezze delle basi parallele e dall'altezza perpendicolare, ricavi area e segmento medio per schizzi, liste di taglio e stime di riempimento.
Domande frequenti
Cosa succede se una base o l'altezza è negativa?
Le dimensioni non devono essere negative; il messaggio di errore indica il campo.
È ammessa una base o un'altezza pari a zero?
Sì. Lo zero non è negativo e produce un'area e un segmento medio definiti (possibilmente degeneri) — per esempio, una base zero restituisce un triangolo di area pari alla metà dell'altra base per l'altezza.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
Qual è l'area di un trapezio con basi 8 e 12 e altezza 5?
L'area è 50. Le due basi hanno media 10, la base media, e 10 per l'altezza di 5 dà 50, nell'unità usata al quadrato.
Che cos'è la base media di un trapezio?
È il segmento che unisce i punti medi dei due lati obliqui, e la sua lunghezza è la media delle basi. Moltiplicata per l'altezza dà l'area, e indica anche la linea centrale di un pannello rastremato.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"base_a": 8,
"base_b": 12,
"height": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.trapezoid",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Studenti che verificano i compiti, architetti che dimensionano sezioni di tetto e lotti di terreno, ingegneri civili che stimano volumi di riempimento per sezioni prismatiche, strumenti di gioco e CAD che memorizzano piastre trapezoidali, e autori di test che necessitano di casi geometrici deterministici ottengono tutti lo stesso risultato puro nello strumento gratuito del browser e nell'API a pagamento. Qualsiasi base o altezza negativa viene rifiutata con un chiaro errore invalid_input invece di un'area assurda silenziosa. Nessuna chiamata di rete, nessun campionamento casuale e nessuna sorpresa in virgola mobile oltre la normale aritmetica IEEE-754 sui numeri che Lei fornisce.
Come vengono calcolati area e segmento medio del trapezio
Chiami i due lati paralleli base_a e base_b e la distanza perpendicolare tra le loro rette di supporto altezza. Il segmento medio (chiamato anche mediana o linea mediana del trapezio) ha lunghezza pari alla media aritmetica delle basi: il segmento medio è (base_a più base_b) diviso due. L'area è quel segmento medio moltiplicato per l'altezza, che si sviluppa nella nota formula scolastica: area uguale a (base_a più base_b) fratto due per l'altezza. Grandezze enormi possono comunque superare l'intervallo double dell'IEEE-754; quando gli intermedi non sono finiti, la richiesta fallisce con un chiaro messaggio di overflow invece di restituire Infinity nel JSON.
Cosa invia e cosa riceve in cambio
Nessuno dei tre può essere negativo; lo zero è ammesso e produce un'area e un segmento medio matematicamente definiti (possibilmente degeneri). Verifiche di esempio: basi otto e dodici con altezza cinque danno segmento medio dieci e area cinquanta; basi sei e sei con altezza quattro danno un rettangolo di area ventiquattro; un'altezza negativa fallisce indicando il campo. Usi lo strumento gratuito del browser per verifiche rapide, poi chiami lo stesso contratto da script per valutazioni di massa senza reimplementare la formula della media delle basi in ogni linguaggio. Fornisca tre numeri finiti obbligatori: base_a e base_b sono le lunghezze dei lati paralleli, e height è la distanza perpendicolare tra quelle parallele. Sono accettati alias brevi a, base1, top o parallel_a per la prima base; b, base2, bottom o parallel_b per la seconda; e h o height_length per l'altezza, così che etichette di modulo compatte non impongano un secondo gestore. Campi mancanti, stringhe vuote, testo non numerico, NaN, Infinity e qualsiasi dimensione negativa vengono rifiutati con invalid_input e non vengono addebitati. In caso di successo, la risposta JSON restituisce base_a, base_b, height, midsegment, area e method con valore trapezoid_avg_bases_height, così che log e interfacce didattiche possano documentare l'algoritmo. Il contratto è un JSON stabile, adatto a test unitari, correttori di compiti e pipeline batch. Il prezzo dell'API è la base pubblicata di $0.002 per elemento riuscito.
Dove i calcoli sui trapezi compaiono nel lavoro reale
Poiché questa capacità è un motore di calcolo puro, la validazione fallita non consuma saldo e le esecuzioni riuscite restano a $0.002 per elemento.
Casi di integrazione
Piastre trapezoidali in CAD e videogiochi
Trasformi due basi e un'altezza in area e segmento medio per stime di materiale, layout e proxy di collisione, nel browser o tramite API.
Domande tecniche
Quali formule usa questo calcolatore?
midsegment = (base_a + base_b) / 2, area = midsegment × height = (base_a + base_b) / 2 × height. La risposta include method: "trapezoid_avg_bases_height".
L'ordine delle due basi è importante?
No. Area e segmento medio dipendono solo dalla somma delle basi e dall'altezza; scambiare base_a e base_b non cambia i risultati.