Calcolatrice area triangolo ottusangolo
Una base di 10 con un'altezza di 4 dà un'area di 20. Inserisca base e altezza, oppure i tre lati; con i lati, il calcolatore verifica prima che il triangolo sia davvero ottusangolo e poi ne dà l'area. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Base
- 10
- Altezza
- 4
- Modalità di calcolo
- base_height
- Area
- 20
Quando Lei invia tre lati, la capacità prima dimostra che il triangolo è valido e davvero ottusangolo — un angolo strettamente maggiore di 90 gradi — e poi applica la formula di Erone. Quando invia base e altezza, restituisce il classico base per altezza diviso due. Qualsiasi lunghezza che non sia un numero positivo viene rifiutata con un errore di input chiaro.
Due modi di descrivere lo stesso triangolo
I problemi reali Le presentano un triangolo ottusangolo in una di due forme, e questa capacità le comprende entrambe. Se conosce la base e l'altezza perpendicolare — come nella maggior parte degli esercizi scolastici, nelle misurazioni di terreni e negli schizzi CAD — invii quei due numeri e otterrà l'area direttamente come base per altezza diviso due.
Se invece conosce le lunghezze dei tre lati — come in topografia, nella progettazione di capriate o in qualsiasi problema in cui i vertici sono fissati da distanze — invii i tre lati e la capacità calcola l'area con la formula di Erone. Non dovrà mai convertire una descrizione nell'altra: non serve ricavare un'altezza da tre lati, né inventare lati quando si dispone solo di un'altezza.
Ogni richiesta usa esattamente una modalità; mescolare entrambe nella stessa chiamata viene rifiutato, così che input contraddittori non possano mai scegliere un vincitore in silenzio.
Perché conta la verifica dell'ottusangolarità
Tre numeri positivi non formano automaticamente un triangolo, e un triangolo non è automaticamente ottusangolo. Prima di calcolare qualsiasi area dai lati, vengono eseguiti due test. Primo, la disuguaglianza triangolare stretta: il lato più lungo deve essere più corto della somma degli altri due, altrimenti i lati non possono chiudersi fisicamente in un triangolo e la richiesta fallisce con un messaggio che lo dice.
Secondo, il test di ottusangolarità, che è semplicemente l'inverso di Pitagora: solo l'angolo opposto al lato più lungo può superare i 90 gradi, quindi confrontare il quadrato del lato più lungo con la somma dei quadrati degli altri due decide l'intero triangolo. Se il triangolo risulta acutangolo o rettangolo, la richiesta viene rifiutata invece di restituire un numero che etichetterebbe male ciò che Lei ha inviato. Così la risposta non è mai solo un'area: è un'area accompagnata dalla prova che il Suo triangolo è del tipo richiesto.
Validazione, precisione e determinismo
Ogni lunghezza, che arrivi come base, altezza o lato, deve essere un numero finito e positivo. Zero, valori negativi, stringhe non numeriche e campi mancanti producono lo stesso errore di input chiaro che nomina il campo responsabile, così il codice chiamante può mostrare il problema invece di indovinarlo. Il calcolo in sé è aritmetica elementare più una radice quadrata: nessuna iterazione, nessuna approssimazione di angoli, nessuna tavola trigonometrica.
Casi d'uso
Verifichi compiti ed esercizi dei libri
Verifichi l'area di un triangolo ottusangolo dato come base e altezza o come tre lati, e veda a colpo d'occhio perché un insieme impossibile di lati viene rifiutato.
Stimi terreno o materiale da lati misurati
Converta tre distanze misurate di un terreno o pannello triangolare ottusangolo in unità quadrate senza ricavare altezze a mano.
Protegga una pipeline di geometria
Rifiuti input che non siano triangoli ottusangoli — lati non validi, triangoli acutangoli o rettangoli — prima che vengano eseguiti calcoli dipendenti dall'area.
Domande frequenti
Quali input accetta?
Una base con la sua altezza perpendicolare, oppure le tre lunghezze dei lati del triangolo.
Cosa succede se un lato è zero o negativo?
La richiesta fallisce con un errore di input non valido. Ogni lunghezza deve essere un numero finito positivo.
E se i miei tre lati formano un triangolo acutangolo o rettangolo?
La richiesta viene rifiutata con un messaggio che spiega che il triangolo non è ottusangolo. L'area viene restituita solo per triangoli davvero ottusangoli.
Come viene calcolata l'area da tre lati?
Con la formula di Erone, dopo che i lati hanno superato la disuguaglianza triangolare e il test di ottusangolarità basato sull'inverso di Pitagora.
In quali unità è l'area?
In unità quadrate corrispondenti al Suo input: lati in metri danno metri quadrati, lati in pollici danno pollici quadrati. La capacità è indipendente dall'unità.
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-obtuse-triangle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base":10,"height":4}'const res = await fetch("https://api.kit.forhosting.com/math/area-obtuse-triangle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base": 10,
"height": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/area-obtuse-triangle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base": 10,
"height": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/area-obtuse-triangle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base":10,"height":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base":10,"height":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/area-obtuse-triangle", 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": 10,
"height": 4
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.area_obtuse_triangle",
"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 triangolo ottusangolo calcola l'area in unità quadrate a partire da uno dei due modi abituali di descriverlo: una base con la sua altezza perpendicolare, oppure le lunghezze dei tre lati.
Validazione, precisione e determinismo
Viene eseguito gratis nel Suo browser su questa pagina con esattamente lo stesso codice dell'API a pagamento, quindi il numero che vede mentre sperimenta è quello che la Sua integrazione riceverà a $0.002 a richiesta.
Domande tecniche
Quanto costa?
$0.002 a richiesta. È anche gratis eseguirlo nel Suo browser su questa pagina, con lo stesso codice dell'API.