Calcolatrice area di un trapezio
Basi di 10 e 6 con un'altezza di 4 danno un'area di 32: si sommano i due lati paralleli, si divide per due e si moltiplica per l'altezza. Utile per sezioni di canali, tetti spioventi e pezzi rastremati. 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
- 10
- Base b
- 6
- Altezza
- 4
- Area
- 32
È il calcolo dietro le falde dei tetti, le sezioni trasversali dei canali e innumerevoli esercizi di geometria, svolto in un'unica chiamata deterministica. La validazione è rigorosa — ogni dimensione deve essere un numero positivo e finito — e lo stesso codice che gira sul nostro edge funziona gratis nel Suo browser su questa pagina, quindi paga solo quando lo automatizza.
La formula e perché funziona
Un trapezio è un quadrilatero con esattamente una coppia di lati paralleli, chiamati basi. L'intuizione è semplice: un trapezio è ciò che si ottiene tagliando la punta di un triangolo, e la sua area coincide con quella di un rettangolo la cui larghezza è la media delle basi e la cui altezza è la stessa. Quella media è anche la lunghezza della mediana, il segmento che unisce i punti medi dei lati non paralleli.
Poiché la formula si limita a sommare, dimezzare e moltiplicare, il risultato è esatto e deterministico: gli stessi tre numeri in ingresso, la stessa area in uscita, su qualsiasi macchina e in qualsiasi momento. Se conosce già la mediana invece delle due basi, la moltiplichi direttamente per l'altezza e otterrà esattamente la stessa cifra, un modo pratico per verificare la plausibilità di un risultato.
Input, validazione e arrotondamento
In geometria una lunghezza nulla o negativa non ha senso, e convertire in silenzio una stringa digitata male in un numero restituirebbe un'area dall'aspetto plausibile costruita su dati sbagliati: il peggior tipo di risposta per un sistema automatizzato. L'arrotondamento è per eccesso, applicato una sola volta alla fine, quindi gli esempi di riferimento coincidono byte per byte tra macchine diverse e Lei può riprodurre esattamente l'output pubblicato.
Per il caso comune di input interi, ad esempio basi di 10 e 6 con un'altezza di 4, il calcolo è (10 + 6) / 2 × 4 = 32, restituito come un numero pulito a valore intero, senza sorprese di virgola mobile.
Dove si colloca nella pratica
L'area del trapezio compare molto più spesso di quanto il nome suggerisca. Gli ingegneri civili calcolano l'area della sezione trasversale di canali di drenaggio e rilevati stradali, trapezoidali per progetto, per stimare la portata e i volumi di riempimento. Gli architetti la usano per le falde inclinate dei tetti, le pareti rastremate e i lotti di terreno con due confini paralleli.
Nell'industria manifatturiera, i pezzi in lamiera e in tessuto sono spesso trapezoidali, e l'area determina i costi del materiale e gli schemi di taglio. È anche la geometria alla base della regola dei trapezi nell'integrazione numerica, in cui l'area sotto una curva viene approssimata come somma di trapezi.
Casi d'uso
Stimare le sezioni di canali e rilevati
Calcoli l'area trapezoidale della sezione trasversale di un canale di drenaggio dalla larghezza del fondo, della sommità e dalla profondità per dimensionarne la portata.
Preventivare il materiale per pezzi rastremati
Inserisca i due bordi paralleli e la lunghezza di un pezzo trapezoidale in una pipeline di costing per preventivare con precisione metallo o tessuto.
Correggere i compiti di geometria su larga scala
Un'app didattica valida le risposte degli studenti confrontandole con il risultato deterministico (a + b) / 2 × h, incluso l'arrotondamento atteso.
Domande frequenti
Quanto costa?
È anche gratuita nel Suo browser su questa pagina.
Cosa succede se una dimensione è zero, negativa o non è un numero?
Le richieste in errore non vengono mai addebitate.
Come viene arrotondato il risultato?
Per eccesso a sei decimali per impostazione predefinita. Può impostare decimals tra 0 e 12; i risultati interi vengono restituiti come numeri puliti.
Ciò che invio viene conservato?
No. Le dimensioni vengono elaborate e scartate; viene restituita solo l'area calcolata.
Quali misure mi servono?
Le lunghezze dei due lati paralleli, dette basi, e l'altezza perpendicolare tra di essi. I lati obliqui non servono, perché l'area dipende solo dalla media delle basi e dall'altezza.
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/math/area-of-a-trapezoid \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base_a":10,"base_b":6,"height":4}'const res = await fetch("https://api.kit.forhosting.com/math/area-of-a-trapezoid", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base_a": 10,
"base_b": 6,
"height": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/area-of-a-trapezoid",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base_a": 10,
"base_b": 6,
"height": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/area-of-a-trapezoid", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base_a":10,"base_b":6,"height":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base_a":10,"base_b":6,"height":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/area-of-a-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": 10,
"base_b": 6,
"height": 4
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.area_of_a_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
L'API per l'area di un trapezio prende le lunghezze dei due lati paralleli e la distanza perpendicolare tra essi, e restituisce l'area con la formula classica: somma delle basi, metà della somma, moltiplicata per l'altezza.
La formula e perché funziona
La sua area è uguale alla media delle due basi moltiplicata per l'altezza: area = (base_a + base_b) / 2 × height. L'endpoint rispecchia questa proprietà: non effettua chiamate di rete, non usa casualità e non legge l'orologio, quindi una pipeline automatizzata può contare su risposte identiche byte per byte e metterle in cache in sicurezza.
Input, validazione e arrotondamento
L'API accetta tre campi obbligatori — base_a, base_b e height — più un campo opzionale decimals che controlla l'arrotondamento dell'area restituita, con sei decimali per impostazione predefinita e un limite compreso tra zero e dodici. Ogni dimensione deve essere un numero positivo e finito: campi mancanti, valori non numerici come stringhe, NaN o Infinity, lunghezze nulle o negative vengono tutti rifiutati con un errore invalid_input, e una richiesta in errore non viene mai addebitata. Questo rigore è voluto.
Dove si colloca nella pratica
I team integrano questo endpoint in strumenti di preventivazione, app didattiche e pipeline di validazione che controllano un disegno quotato prima che arrivi in produzione. Gira sul nostro edge globale senza conservare nulla dopo la chiamata, e lo stesso modulo che risponde all'API viene eseguito gratis nel Suo browser su questa pagina, così può verificare una cifra a mano e pagare solo quando automatizza il controllo su migliaia di pezzi.
Domande tecniche
Quali input sono obbligatori?
base_a, base_b e height — le due basi parallele e la distanza perpendicolare tra esse. Tutte devono essere numeri positivi e finiti.
È importante quale base sia base_a e quale base_b?
No. La formula fa la media delle due basi, quindi scambiarle produce esattamente la stessa area.