Risolutore triangolo 30-60-90
Un triangolo trenta-sessanta-novanta presenta un angolo retto e due angoli acuti di trenta e sessanta gradi.
Esegui gratis nel browser
Questi angoli fissi impongono al cateto corto, al cateto lungo e all'ipotenusa il rapporto costante uno, radice di tre, due. Il risolutore accetta un lato positivo, ne identifica il ruolo e calcola tutte le lunghezze con aritmetica deterministica. È utile per verificare esercizi di geometria, preparare quote e creare calcoli ripetibili senza inserire angoli o scegliere una formula trigonometrica generale. La versione nel browser viene eseguita localmente, mentre una richiesta API costa $0.002.
Comprendere lo speciale rapporto tra i lati
Ogni triangolo trenta-sessanta-novanta è simile a tutti gli altri triangoli con gli stessi tre angoli. La similitudine consente di risolvere l'intera famiglia con un rapporto fisso: cateto corto, cateto lungo e ipotenusa corrispondono a uno, radice di tre e due. Il cateto corto si trova sempre di fronte all'angolo di trenta gradi, quello lungo di fronte all'angolo di sessanta e l'ipotenusa di fronte all'angolo retto. Se x rappresenta il cateto corto, il cateto lungo è x moltiplicato per la radice di tre e l'ipotenusa è 2x. Si può ricavare la stessa relazione dividendo un triangolo equilatero lungo la sua altezza. Il taglio forma due triangoli rettangoli congruenti, dimezza la base originale e produce un'altezza pari alla radice di tre moltiplicata per metà base. Poiché il rapporto dipende dal ruolo del lato, un semplice numero non basta. Una lunghezza pari a dieci potrebbe essere il cateto corto, quello lungo oppure l'ipotenusa, generando tre scale differenti. Identifichi sempre il lato misurato prima di applicare una formula o utilizzare il risolutore.
Inserire un lato e interpretare il risultato
Fornisca side come numero positivo finito e imposti side_type su short, long oppure hypotenuse. Scelga short quando il lato noto è opposto all'angolo di trenta gradi, long quando è opposto a quello di sessanta e hypotenuse quando è opposto all'angolo retto ed è il bordo più lungo. La risposta restituisce tutti e tre i lati denominati, perciò il valore noto compare insieme ai due valori calcolati. Ripete inoltre il ruolo scelto in given e include il rapporto in ratio come promemoria del metodo. Se è noto il cateto corto, il risolutore lo moltiplica per la radice di tre e per due. Se è noto il cateto lungo, lo divide prima per la radice di tre per recuperare quello corto. Se è nota l'ipotenusa, la divide prima per due. I risultati vengono arrotondati a quindici cifre significative per mantenere stabili i decimali e preservare una precisione utile. Il risolutore non associa unità fisiche: tutti i lati restituiti usano la stessa unità coerente dell'ingresso, come centimetri, metri, pollici o una scala astratta di coordinate.
Verificare i calcoli ed evitare gli errori comuni
Un controllo rapido parte dall'ordine: per ogni ingresso positivo, il cateto corto deve essere minore di quello lungo, che a sua volta deve essere minore dell'ipotenusa. Divida quindi il cateto lungo per quello corto; il risultato deve essere circa 1.732, cioè la radice di tre. Dividendo l'ipotenusa per il cateto corto deve ottenere esattamente due entro la precisione visualizzata. Può anche controllare il teorema di Pitagora: il quadrato del cateto corto più il quadrato di quello lungo equivale al quadrato dell'ipotenusa, perché x al quadrato più 3x al quadrato dà 4x al quadrato. L'errore più frequente è assegnare al lato il ruolo sbagliato. Un disegno può essere ruotato o riflesso; non deduca il ruolo dall'aspetto orizzontale, verticale, sinistro o destro, ma dall'angolo opposto. Un altro errore consiste nel moltiplicare quando occorre dividere. Se conosce il cateto lungo, divida prima per la radice di tre; se conosce l'ipotenusa, la dimezzi. Valori zero, negativi, mancanti, non numerici, infiniti o fuori intervallo vengono rifiutati. Le richieste API riuscite usano il prezzo base $0.002.
Casi d'uso
Verifica degli esercizi di geometria
Controlli i lati mancanti negli esercizi sui triangoli rettangoli speciali partendo da qualsiasi lato fornito.
Quote per il disegno tecnico
Ricavi cateti e diagonali coerenti per un tracciato noto trenta-sessanta-novanta.
Geometria procedurale
Generi dimensioni ripetibili di triangoli speciali per codice, grafica, simulazioni o dati di test.
Domande frequenti
Qual è il rapporto dei lati del triangolo trenta-sessanta-novanta?
Cateto corto, cateto lungo e ipotenusa rispettano il rapporto 1:radice di tre:2.
Quale lato è il cateto corto?
Il cateto corto si trova di fronte all'angolo di trenta gradi.
Come si risolve partendo dal cateto lungo?
Divida il cateto lungo per la radice di tre per ottenere quello corto, quindi raddoppi il corto per trovare l'ipotenusa.
Come si risolve partendo dall'ipotenusa?
Divida l'ipotenusa per due per ottenere il cateto corto, poi moltiplichi il risultato per la radice di tre per trovare il lungo.
Il risolutore usa gradi o radianti?
Non deve inserire né gli uni né gli altri, perché gli angoli sono fissi a trenta, sessanta e novanta gradi.
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/thirty-sixty-ninety \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side":6,"side_type":"short"}'const res = await fetch("https://api.kit.forhosting.com/trig/thirty-sixty-ninety", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side": 6,
"side_type": "short"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/thirty-sixty-ninety",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side": 6,
"side_type": "short"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/thirty-sixty-ninety", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"side":6,"side_type":"short"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side":6,"side_type":"short"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/thirty-sixty-ninety", 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
{
"side": 6,
"side_type": "short"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.thirty_sixty_ninety",
"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. |