Triangolo rettangolo con ipotenusa e angolo
Questa calcolatrice parte dall'ipotenusa e da un angolo acuto per determinare tutte le misure mancanti di un triangolo rettangolo.
Esegui gratis nel browser
Calcola il cateto opposto all'angolo indicato, il cateto adiacente, l'altro angolo acuto e l'area. Prima del calcolo verifica l'angolo, quindi rifiuta valori nulli, retti, ottusi o non numerici invece di produrre una figura fuorviante. Le lunghezze mantengono la stessa unità dell'ipotenusa, mentre l'area usa tale unità al quadrato.
Inserisca l'ipotenusa e individui l'angolo
Inizi dall'ipotenusa, cioè il lato direttamente opposto al vertice di 90 gradi e sempre il più lungo in un triangolo rettangolo valido. Inserisca una lunghezza positiva senza aggiungere il simbolo dell'unità. Può usare in modo coerente qualsiasi unità di lunghezza, per esempio millimetri, centimetri, metri, pollici o piedi, perché le formule dipendono dalle proporzioni. Indichi poi in gradi l'angolo acuto noto. Il valore deve essere strettamente maggiore di 0 e minore di 90. Osservi bene la sua posizione: il cateto opposto si trova di fronte, mentre quello adiacente tocca l'angolo ma non è l'ipotenusa. Questa distinzione è importante, perché scambiare opposto e adiacente modifica l'associazione dei risultati, anche se i due valori continuano a descrivere lo stesso triangolo dopo una rotazione. La calcolatrice verifica entrambi gli input prima di applicare la trigonometria, evitando triangoli degeneri e risultati basati su valori infiniti, mancanti o non numerici.
Comprenda come viene calcolato ogni risultato
Il calcolo converte l'angolo fornito da gradi a radianti, come richiesto dalle funzioni trigonometriche. Moltiplica l'ipotenusa per il seno dell'angolo per ottenere il cateto opposto e per il coseno per ottenere il cateto adiacente. L'angolo acuto rimanente deriva dalla somma degli angoli di un triangolo: poiché uno misura esattamente 90 gradi, i due angoli acuti devono sommare 90 gradi. L'area è la metà del prodotto dei due cateti perpendicolari. Queste relazioni producono una soluzione completa e deterministica, senza approssimazioni iterative o dati esterni. I risultati mostrati vengono arrotondati solo al termine dei calcoli, così da conservare una precisione utile ed evitare l'accumulo di errori intermedi. L'ipotenusa e i due cateti restituiti condividono l'unità di lunghezza inserita; l'area è espressa nella corrispondente unità quadrata e tutti gli angoli della risposta sono indicati in gradi.
Verifichi la soluzione e scelga una precisione adeguata
Un controllo rapido aiuta a individuare gli errori di inserimento. Elevi al quadrato entrambi i cateti restituiti e li sommi: il totale dovrebbe essere molto vicino al quadrato dell'ipotenusa, tenendo conto dell'arrotondamento visualizzato. Può anche sommare l'angolo acuto fornito, l'altro angolo calcolato e 90 gradi; il risultato deve essere 180 gradi. Se usa l'area in una stima successiva, ricordi che la precisione non può superare quella delle misure originali. Un'ipotenusa misurata al centimetro non rende esatto un risultato con molte cifre decimali. Conservi cifre aggiuntive nei passaggi intermedi, quindi arrotondi il valore finale secondo la tolleranza richiesta dal disegno, dall'esercizio, dalla lavorazione o dal rilievo. Angoli acuti molto piccoli producono un cateto molto corto, mentre angoli vicini a 90 gradi ne producono uno quasi lungo quanto l'ipotenusa. Sono casi validi finché l'angolo resta strettamente nell'intervallo acuto accettato.
Casi d'uso
Tracciare una rampa
Converta una lunghezza inclinata e il relativo angolo in sviluppo orizzontale, altezza verticale e area triangolare.
Risolvere un esercizio di trigonometria
Verifichi i due cateti e l'angolo acuto complementare usando i valori forniti dal problema.
Progettare un rinforzo diagonale
Calcoli gli ingombri orizzontale e verticale di un rinforzo dalla lunghezza e dall'angolo prima del taglio.
Domande frequenti
Quali valori deve inserire?
Indichi una lunghezza positiva per l'ipotenusa e un angolo acuto misurato in gradi.
Perché l'angolo deve essere compreso tra 0 e 90 gradi?
Un triangolo rettangolo contiene già un angolo di 90 gradi, quindi ciascuno degli altri due deve essere strettamente acuto.
Quali unità può utilizzare?
Usi in modo coerente qualsiasi unità di lunghezza. I cateti mantengono tale unità e l'area usa l'unità quadrata corrispondente.
Come vengono identificati i cateti?
Il cateto opposto è di fronte all'angolo fornito. Quello adiacente tocca l'angolo e non è l'ipotenusa.
Quanto costa una richiesta API?
Il prezzo dell'API è $0.002 per richiesta. Il calcolo nel browser è disponibile senza una richiesta API.
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/right-triangle-hypotenuse-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hypotenuse":10,"angle":30}'const res = await fetch("https://api.kit.forhosting.com/trig/right-triangle-hypotenuse-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hypotenuse": 10,
"angle": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/right-triangle-hypotenuse-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hypotenuse": 10,
"angle": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/right-triangle-hypotenuse-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hypotenuse":10,"angle":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hypotenuse":10,"angle":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/right-triangle-hypotenuse-angle", 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
{
"hypotenuse": 10,
"angle": 30
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.right_triangle_hypotenuse_angle",
"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. |