Calcolatrice area trapezio irregolare
Misuri i due lati paralleli e la distanza perpendicolare tra loro e ottenga l'area di qualsiasi trapezio, anche con lati obliqui storti: basi di 10 e 6 metri distanti 4 metri danno 32 metri quadrati. Utile per terreni, falde di tetto e canali. 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
- Base media
- 8
- Area
- 32
Non chiede se i lati obliqui sono uguali, se gli angoli sono retti o se la figura è isoscele — la formula A = (a + b) / 2 x h vale per ogni trapezio, regolare o no, ed è esattamente questo a renderla utile per terreni reali, falde di tetto, sezioni trasversali e lastre di materiale che non si presentano mai in forme perfette.
Perché i trapezi irregolari sono ovunque
La geometria dei manuali adora il trapezio isoscele, in cui i due lati obliqui coincidono e ogni angolo è prevedibile. Le misurazioni reali collaborano di rado. Un appezzamento di giardino delimitato da una strada e da un fiume, un tetto a due falde interrotto da un abbaino, la sezione di un canale scavato a mano, uno sfrido di compensato da un pannello più grande: tutti sono trapezi i cui lati non paralleli non hanno nulla in comune.
La buona notizia è che alla formula dell'area non importa. Poiché l'area dipende solo dai due lati paralleli e dalla distanza perpendicolare tra essi, può ignorare del tutto i lati inclinati: la loro lunghezza e i loro angoli sono irrilevanti per la superficie. Se le due basi misurano 10 e 6 metri con 4 metri di distanza, l'area è di 32 metri quadrati, che il lato sinistro sia verticale o inclinato a qualsiasi angolo.
La calcolatrice restituisce quell'area insieme alla base media, il valore intermedio (a + b) / 2, così che Lei possa verificare l'aritmetica su uno schizzo.
Come funziona il calcolo e cosa rifiuta
L'algoritmo è una riga di aritmetica applicata con una convalida rigorosa. In geometria una base nulla o negativa non descrive alcuna figura, e riportarla silenziosamente a un piccolo valore positivo produrrebbe un'area dall'aspetto plausibile ma sbagliata: il peggior tipo di risposta per una quantità che alimenta ordini di materiale o valutazioni di terreni. I risultati sono arrotondati a dieci decimali affinché la stessa richiesta restituisca un output identico byte per byte su qualsiasi macchina, il che conta quando la risposta viene archiviata, confrontata o ripetuta nei test.
Non c'è casualità, né orologio, né chiamata di rete: la funzione è una corrispondenza pura da tre numeri a un'area.
Casi d'uso
Stimare un terreno irregolare
Rilievi un lotto delimitato da due recinzioni approssimativamente parallele: misuri la lunghezza di entrambe e la distanza perpendicolare tra esse, e ottenga l'area senza conoscere gli angoli.
Preventivare tetti o pavimenti su planimetrie non rettangolari
Converta una falda di tetto o una sezione di pavimento trapezoidale in metri quadrati, così che le quantità di materiale e i preventivi si basino sulla superficie reale, non su un'approssimazione rettangolare.
Verificare sezioni di canali e grondaie
Calcoli l'area della sezione trasversale di un canale di drenaggio trapezoidale dalla larghezza superiore, dalla larghezza inferiore e dalla profondità: il primo passo di qualsiasi stima di portata.
Domande frequenti
Quanto costa?
Inoltre è gratis eseguirlo nel Suo browser su questa pagina.
Di quali misure ho bisogno?
I lati obliqui non servono mai per l'area.
Funziona per i trapezi non isosceli (irregolari)?
Sì. La formula A = (a + b) / 2 x h vale per ogni trapezio, qualunque siano le lunghezze dei lati obliqui o gli angoli, ed è per questo che bastano tre misure.
Quale input viene rifiutato?
Qualsiasi valore che non sia un numero finito e positivo: zero, negativi, NaN, Infinity, booleani, stringhe vuote e testo non numerico.
Il risultato è deterministico?
Sì. Gli stessi tre input producono sempre un output identico byte per byte; i risultati sono arrotondati a dieci decimali affinché la risposta sia stabile tra le macchine.
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/irregular-trapezoid-area \
-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/irregular-trapezoid-area", {
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/irregular-trapezoid-area",
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/irregular-trapezoid-area", 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/irregular-trapezoid-area", 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.irregular_trapezoid_area",
"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 del trapezio irregolare calcola la superficie di qualsiasi trapezio a partire dalle uniche tre misure che contano: i due lati paralleli e l'altezza perpendicolare tra essi. Lei invia tre numeri positivi e riceve l'area insieme alla base media usata per ricavarla, in una sola chiamata deterministica che si esegue in microsecondi e costa $0.002 a richiesta.
Perché i trapezi irregolari sono ovunque
È questa l'idea alla base di questo endpoint: invece di obbligarLa a misurare diagonali, angoli o lati scomodi da raggiungere sul terreno, chiede solo i tre valori che un metro a nastro o una planimetria Le danno già.
Come funziona il calcolo e cosa rifiuta
Ciascuno dei tre input — base_a, base_b e height — viene interpretato come numero finito, sia che arrivi come numero JSON sia che arrivi come semplice stringa numerica come "7.25". Tutto ciò che non è un numero finito e positivo viene rifiutato con un errore invalid_input e non viene mai addebitato: zero, lunghezze negative, NaN, Infinity, booleani, stringhe vuote e testi come "dieci" falliscono prima di una sola moltiplicazione. Questo rigore è deliberato. Una volta superati i controlli, la base media viene calcolata come (base_a + base_b) / 2 e moltiplicata per l'altezza.
Come usarlo dalla pagina web e dal Suo codice
Questa parità è il punto: prototipi un flusso di misurazione incollando i valori nel modulo, verifichi che l'output sia quello atteso e poi automatizzi con la certezza che nulla cambia tra gli ambienti. Tra le integrazioni tipiche ci sono gli strumenti di rilevamento che suddividono i terreni in strisce trapezoidali, gli stimatori edili che preventivano tetti o pavimenti su planimetrie non rettangolari e i software didattici che confrontano le risposte degli studenti con un calcolo di riferimento. Tramite l'API invia un piccolo oggetto JSON con base_a, base_b e height — gli alias a, b e h sono accettati per comodità — e riceve l'area, la base media e gli input ripetuti in un'unica risposta. Ogni chiamata costa $0.002, senza sovrapprezzo per unità, e l'input non valido viene rifiutato senza addebito. Poiché l'endpoint è senza stato e deterministico, si lascia memorizzare in cache davanti alla Sua infrastruttura e si comporta allo stesso modo sotto carico, nei test e in produzione.
Domande tecniche
Posso inviare i valori come stringhe?
Sì. Le stringhe numeriche semplici come "7.25" sono accettate, oltre ai numeri JSON. Gli alias a, b e h funzionano al posto di base_a, base_b e height.