Risolva un triangolo rettangolo con due cateti
Inserisca le lunghezze dei due cateti perpendicolari per risolvere l’intero triangolo rettangolo con un solo calcolo.
Esegui gratis nel browser
Lo strumento applica il teorema di Pitagora per ricavare l’ipotenusa, usa la trigonometria inversa per determinare entrambi gli angoli acuti in gradi e restituisce area e perimetro insieme ai tre lati. È utile per verificare esercizi, pianificare misure edilizie, preparare disegni o automatizzare calcoli geometrici. Entrambi i dati devono essere numeri finiti maggiori di zero, perché lati nulli o negativi non possono formare un triangolo valido.
Inserisca le lunghezze dei due cateti perpendicolari
Un triangolo rettangolo presenta due lati che si incontrano formando l’angolo di novanta gradi. Questi lati si chiamano cateti e la calcolatrice li identifica come cateto A e cateto B. Inserisca una lunghezza positiva per ciascun cateto e adoperi la stessa unità per entrambi i valori. Può utilizzare millimetri, centimetri, metri, pollici, piedi o qualunque altra unità di lunghezza coerente; poiché le equazioni non dipendono dalla scala, non occorre selezionare l’unità nel modulo. Un triangolo 3 per 4, ad esempio, restituisce un’ipotenusa di 5 nella stessa unità. Sono ammessi valori decimali, quindi misure come 2.75 e 6.4 sono valide. Non inserisca abbreviazioni delle unità nei campi numerici. I due cateti devono essere finiti e strettamente maggiori di zero. Un dato mancante, zero, una lunghezza negativa o un testo non numerico produce un errore di input esplicito invece di un risultato geometrico fuorviante. Questa regola rigorosa rende inoltre l’endpoint sicuro negli automatismi di preventivazione e convalida.
Comprenda come viene calcolato ogni risultato
L’ipotenusa è il lato opposto all’angolo retto ed è sempre il più lungo. Il teorema di Pitagora la calcola come radice quadrata della somma del quadrato del cateto A e del quadrato del cateto B. Ogni angolo acuto viene poi ricavato con una funzione arcotangente stabile a due argomenti: l’angolo A è opposto al cateto A, mentre l’angolo B è opposto al cateto B. I due angoli acuti restituiti sommano quindi novanta gradi, salvo irrilevanti differenze dovute all’arrotondamento decimale. L’area è metà del prodotto dei cateti, perché questi costituiscono anche la base e l’altezza perpendicolare. Il perimetro è la somma del cateto A, del cateto B e dell’ipotenusa calcolata. I risultati vengono arrotondati a un numero uniforme di cifre decimali per non mostrare residui del calcolo in virgola mobile. La calcolatrice conserva la scala inserita senza conversioni: se entrambi i cateti sono in metri, lati e perimetro sono in metri e l’area è in metri quadrati. Questa corrispondenza consente di copiare facilmente l’output in un foglio di calcolo, una nota di disegno, un computo metrico o un’altra chiamata API.
Verifichi e utilizzi il triangolo risolto
Prima di utilizzare la risposta, verifichi che entrambi i valori inseriti rappresentino i cateti perpendicolari e non un cateto e l’ipotenusa. Questo strumento è progettato appositamente per il caso dei due cateti; inserendo il lato più lungo come cateto, si ottiene un altro triangolo valido, ma non quello che si intendeva rappresentare. Può eseguire alcuni controlli rapidi di coerenza: l’ipotenusa deve essere maggiore di ciascun cateto, ogni angolo acuto deve essere compreso fra zero e novanta gradi, la loro somma deve essere novanta gradi e il perimetro deve superare il doppio dell’ipotenusa. Tra gli impieghi comuni vi sono il calcolo di un rinforzo diagonale da campate orizzontali e verticali, la determinazione dell’angolo di una rampa o di un tetto da alzata e sviluppo, la verifica della diagonale di un pannello rettangolare e il completamento di esercizi. Per l’automazione, l’API restituisce campi numerici denominati anziché un paragrafo formattato, così un programma può salvare o confrontare le singole misure. Il calcolo nel browser è pratico per lavori occasionali; ogni richiesta API costa $0.002 quando Lei deve ripetere il calcolo in modo affidabile nel software.
Casi d'uso
Calcolare la diagonale di un rettangolo
Utilizzi larghezza e altezza del rettangolo come cateti per trovare la diagonale fra gli angoli opposti e gli angoli associati.
Progettare una rampa o la pendenza di un tetto
Inserisca lo sviluppo orizzontale e l’alzata verticale per ottenere lunghezza inclinata, entrambi gli angoli acuti, area e perimetro.
Automatizzare le verifiche geometriche
Ottenga misure con nomi coerenti per software di preventivazione, strumenti didattici, convalida di disegni o verifiche tecniche preliminari.
Domande frequenti
Quali dati sono necessari?
Indichi le lunghezze di entrambi i cateti perpendicolari come numeri finiti positivi. Usi la stessa unità di misura per tutti e due.
Qual è l’angolo A?
L’angolo A è l’angolo acuto opposto al cateto A. L’angolo B è opposto al cateto B e insieme sommano 90 gradi.
Quali unità restituisce la calcolatrice?
Lati e perimetro usano l’unità inserita, l’area usa il suo quadrato e gli angoli vengono restituiti in gradi.
Perché le lunghezze nulle e negative vengono rifiutate?
Un triangolo geometrico richiede che tutti i lati siano maggiori di zero; pertanto, cateti non positivi non definiscono un triangolo rettangolo valido.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Per calcoli interattivi occasionali può usare direttamente la calcolatrice nel browser.
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-two-legs \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"leg_a":3,"leg_b":4}'const res = await fetch("https://api.kit.forhosting.com/trig/right-triangle-two-legs", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"leg_a": 3,
"leg_b": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/right-triangle-two-legs",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"leg_a": 3,
"leg_b": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/right-triangle-two-legs", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"leg_a":3,"leg_b":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"leg_a":3,"leg_b":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/right-triangle-two-legs", 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
{
"leg_a": 3,
"leg_b": 4
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.right_triangle_two_legs",
"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. |