Altezza del triangolo da base e due angoli base
Una base di 10 con due angoli di 45° dà un'altezza di 5. Inserisca la base e gli angoli ai suoi estremi e ottenga in un colpo l'altezza perpendicolare, l'angolo al vertice e 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
- Angolo a
- 45
- Angolo b
- 45
- Angolo a (°)
- 45
- Angolo b (°)
- 45
- Angolo al vertice (°)
- 90
- Altezza
- 5
Quando Lei conosce la lunghezza di un lato di un triangolo e i due angoli posti alle estremità di quel lato, l'altezza dal vertice opposto fino alla retta della base è fissata dalla trigonometria elementare. Topografi, progettisti di coperture, script CAD e studenti di algebra affrontano la stessa domanda: data la base e i due angoli alla base, qual è l'altezza perpendicolare dell'apice? Questo calcolatore applica l'identità classica della tangente h uguale alla base per tan di alfa per tan di beta su tan di alfa più tan di beta, restituisce quell'altezza insieme all'angolo all'apice e all'area del triangolo, e fallisce in modo chiaro quando gli angoli non possono formare un triangolo.
La formula della tangente per l'altezza dell'apice sopra una base
Tracci una perpendicolare dall'apice alla retta che contiene la base. Quell'altezza di lunghezza h divide la configurazione in due triangoli rettangoli che condividono l'altezza. All'angolo di base sinistro alfa, tan di alfa vale h sul segmento adiacente della retta base vicino a quel vertice; all'angolo di base destro beta, tan di beta vale h sull'altro segmento.
I due segmenti valgono quindi h su tan alfa e h su tan beta, e la loro somma deve eguagliare la lunghezza di base data ogni volta che entrambi gli angoli di base sono acuti e il piede cade tra le estremità. Risolvendo per h si ottiene subito h uguale alla base per tan alfa per tan beta diviso per tan alfa più tan beta.
La stessa identità si riscrive nella forma numericamente più stabile del prodotto di seni: h uguale alla base per sin alfa per sin beta su sin di alfa più beta, forma usata da questa implementazione affinché un angolo di base vicino a novanta gradi non faccia esplodere le tangenti intermedie. Quando un angolo di base è ottuso, il piede dell'altezza cade fuori dal segmento base, un segmento diventa negativo e la formula restituisce comunque un'altezza positiva sopra la retta base perché le tangenti con segno mantengono l'algebra coerente.
L'angolo all'apice è semplicemente centoottanta gradi meno alfa meno beta; esigere che quella somma sia strettamente minore di centoottanta gradi garantisce un terzo angolo positivo e un triangolo non degenere.
Dove serve l'altezza del vertice
Architettura e disegno civile spesso specificano una luce e i due angoli di pendenza o di scarpa alle estremità; convertire quella descrizione in un'altezza chiara è un passo trigonometrico di una riga che non dovrebbe richiedere un intero nucleo CAD. Coperture e tende, arretramenti di lotti triangolari e quaderni di progetto di capriate necessitano della stessa altezza dell'apice affinché i computi di materiale e i controlli di ingombro restino onesti.
Le piattaforme di classe e tutoraggio usano un calcolatore di altezza del triangolo da base e due angoli di base così gli studenti verificano i compiti senza memorizzare quale forma dell'identità usare quando un angolo è ottuso. I generatori di esami e i plugin LMS necessitano di un oracolo deterministico che rifiuti somme di angoli impossibili invece di inventare un'altezza zero vuota. La validazione fallita non consuma saldo.
Tenga le richieste piccole, fissi l'altezza arrotondata nei test e otterrà altezze di apice riproducibili per compiti, plugin LMS e worker di edge senza montare una libreria di geometria propria.
Casi d'uso
Pendenza del tetto e luce fino al colmo
Converta una luce orizzontale e i due angoli di pendenza alle estremità nell'altezza di colmo per struttura, ingombro e stime di materiale.
Controlli di altezza in classe
Lasci che gli studenti inviino la lunghezza della base e due angoli di base e verifichino altezza dell'apice e area rispetto ai metodi di tangente del libro.
Script di rilievo e arretramento di lotti
Calcoli l'altezza perpendicolare di un confine triangolare da una base nota e angoli di base misurati senza uno stack GIS completo.
Domande frequenti
Come si trova l'altezza del triangolo da base e due angoli di base?
Invii una base positiva e i due angoli di base in gradi (ciascuno tra 0 e 180, somma sotto 180).
La formula funziona quando un angolo di base è ottuso?
Sì. La forma di tangente con segno produce ancora un'altezza positiva sopra la retta base; un segmento del piede è negativo perché l'altezza cade fuori dal segmento base.
Che altezza dà una base di 10 con due angoli di 45°?
L'altezza è 5. L'angolo al vertice misura 90° e l'area è 25, e il piede dell'altezza divide la base in due tratti uguali di 5.
Perché due angoli alla base che sommano 180° o più vengono rifiutati?
Perché il terzo angolo sarebbe nullo o negativo: i lati non si incontrerebbero mai al vertice e non ci sarebbe un triangolo. I due angoli alla base devono sommare meno di 180°.
Il calcolatore dà anche l'angolo al vertice e l'area?
Sì. L'angolo al vertice è 180° meno i due angoli alla base, e l'area arriva insieme all'altezza, quindi un solo inserimento Le fornisce tutti e tre i valori.
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/trig/triangle-height-two-angles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base":10,"angle_a":45,"angle_b":45}'const res = await fetch("https://api.kit.forhosting.com/trig/triangle-height-two-angles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base": 10,
"angle_a": 45,
"angle_b": 45
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/triangle-height-two-angles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base": 10,
"angle_a": 45,
"angle_b": 45
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/triangle-height-two-angles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base":10,"angle_a":45,"angle_b":45}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base":10,"angle_a":45,"angle_b":45}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/triangle-height-two-angles", 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,
"angle_a": 45,
"angle_b": 45
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.triangle_height_two_angles",
"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
Contratto di ingresso, campi di risposta ed errori di validazione
La base deve essere strettamente maggiore di zero. Ogni angolo deve trovarsi strettamente tra zero e centoottanta gradi, e la loro somma deve essere strettamente minore di centoottanta gradi affinché l'apice resti positivo. Quei fallimenti non vengono fatturati. Esempio: base dieci con entrambi gli angoli di base a quarantacinque gradi produce height cinque, apice novanta gradi e area venticinque. Invii un corpo JSON con tre numeri finiti obbligatori: base, la lunghezza positiva del lato che porta i due angoli noti; angle_a, l'angolo di base in gradi a un'estremità di quel lato; e angle_b, l'angolo di base in gradi all'altra estremità. Ogni campo può arrivare come numero JSON o come stringa numerica; campi assenti, stringhe vuote e valori non finiti falliscono con invalid_input nominando il campo. In caso di successo il corpo ripete base, angle_a_deg e angle_b_deg; riporta apex_angle_deg come centoottanta meno i due angoli di base; restituisce height come la distanza perpendicolare dall'apice alla retta base; restituisce area come metà di base per height; e restituisce segment_a e segment_b come le distanze con segno sulla retta base da ciascun vertice di base al piede dell'altezza. Il campo formula ribadisce l'identità della tangente per la visualizzazione accanto alla risposta, e unit_angles è sempre deg. Abbini i numeri al Suo codice di diagramma se le serve uno schizzo; questo endpoint risolve solo l'altezza e gli scalari correlati.
Dove un'API di altezza da base e due angoli conviene
Poiché l'implementazione è pure parse di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Domande tecniche
Quale unità di angolo usa il calcolatore?
Solo gradi. angle_a e angle_b sono angoli di base in gradi; la risposta imposta unit_angles a deg e riporta apex_angle_deg in gradi.
Cosa succede se i due angoli di base sommano 180° o più?
L'operazione fallisce con invalid_input. Un triangolo richiede un angolo all'apice positivo, quindi angle_a + angle_b deve essere strettamente minore di 180°.
Quanto costa il calcolatore di altezza del triangolo?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l'input non valido non viene fatturato.