Calcolatore ipotenusa
Cateti di 3 e 4 danno un’ipotenusa di 5 e un’area di 6, direttamente dal teorema di Pitagora. Indicando l’ipotenusa e un cateto, ottiene il cateto mancante; i triangoli impossibili vengono rifiutati con un motivo chiaro. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- A
- 3
- B
- 4
- Modalità di calcolo
- from_legs
- C
- 5
- Cateti
- 3, 4
- Ipotenusa
- 5
Il calcolatore dell'ipotenusa applica il teorema di Pitagora a un triangolo rettangolo con un contratto chiaro e deterministico. Fornisci entrambi i cateti positivi per ottenere l'ipotenusa come radice quadrata della somma dei loro quadrati, oppure fornisci l'ipotenusa con esattamente un cateto per recuperare il cateto mancante come radice quadrata della differenza dei quadrati. La risposta restituisce entrambi i cateti, l'ipotenusa, l'area triangolare come metà del prodotto dei cateti, un'etichetta di modalità che descrive quale percorso è stato usato, e una breve stringa di formula per la didattica e le verifiche.
Cos'è l'ipotenusa e cosa contiene la risposta
In un triangolo rettangolo l'ipotenusa è l'unico lato più lungo: si trova opposta all'angolo retto ed è strettamente più lunga di ciascuno dei cateti che formano quell'angolo. Il teorema di Pitagora afferma che il quadrato dell'ipotenusa è uguale alla somma dei quadrati dei due cateti, scritto c al quadrato uguale a a al quadrato più b al quadrato. Risolvere per l'incognita si riordina in due operazioni quotidiane.
Dati i cateti a e b, l'ipotenusa è la radice quadrata di a al quadrato più b al quadrato. Data l'ipotenusa c e un cateto noto, l'altro cateto è la radice quadrata di c al quadrato meno il cateto noto al quadrato. Quelle identità sono l'intero motore di questo calcolatore.
La risposta riporta sempre entrambi i cateti e l'ipotenusa come a, b e c, li ripete come legs e hypotenuse per chi chiama e preferisce chiavi descrittive, e aggiunge l'area come un mezzo per a per b perché i cateti sono base e altezza perpendicolari. Un campo mode registra se il risultato viene da due cateti, dall'ipotenusa con il cateto a, dall'ipotenusa con il cateto b, o da una verifica completa a tre lati.
Una stringa di formula riafferma la relazione usata così studenti e revisori possono far corrispondere i passaggi del manuale senza fare reverse-engineering dell'uscita in virgola mobile. Se ti servono i rapporti fissi di un triangolo speciale 45-45-90 o 30-60-90, usa quegli strumenti dedicati; l'intento di ricerca qui è il problema generale dell'ipotenusa e del cateto mancante di un triangolo rettangolo con un errore onesto quando la geometria viene violata.
Dove si usa la risoluzione dell'ipotenusa nello studio, nella progettazione e nell'automazione
Gli studenti incontrano questo problema nel momento in cui imparano i triangoli rettangoli: una scheda di esercizi dà due cateti e chiede la diagonale, oppure dà la diagonale e un cateto e chiede l'altro lato di una stanza rettangolare, di una rampa, o di una scala appoggiata a un muro. Gli insegnanti possono pregenerare chiavi di risposta che elencano a, b, c e l'area, e rifiutare input impossibili invece di stampare un vuoto o un numero complesso.
Falegnami, fabbricanti, geometri e progettisti di livelli di gioco spesso hanno bisogno della diagonale di un rettangolo, della lunghezza di un tirante, o del terzo lato di un angolo retto quando sono note solo due misure; convertire con un contratto condiviso evita formule ricordate male ed errori silenziosi di unità.
Abbinalo a convertitori di unità quando i lati arrivano in unità miste, a calcolatori di triangoli speciali quando gli angoli sono vincolati, e a note di diagrammatica che mantengono il segno dell'angolo retto accanto ai numeri così che figura e formula restino allineate per chi impara e per chi revisiona.
Casi d'uso
Compiti a casa e preparazione agli esami
Completa problemi da manuale su triangoli rettangoli da due cateti o dall'ipotenusa più un cateto, e verifica il terzo lato e l'area contro le chiavi di risposta.
Diagonali, tiranti e layout
Converti tra lati e diagonali di un rettangolo, o recupera la lunghezza mancante di un tirante su un angolo retto, senza aritmetica di radice quadrata scritta a mano.
Domande frequenti
Quali lati devo fornire?
Fornisci entrambi i cateti a e b per calcolare l'ipotenusa, oppure l'ipotenusa c con esattamente un cateto per recuperare l'altro cateto. Tutti e tre possono essere inviati per verificare la coerenza.
Cosa succede se un cateto è più lungo dell'ipotenusa?
Un cateto deve essere strettamente più corto dell'ipotenusa; valori uguali o maggiori non possono formare un vero triangolo rettangolo.
Come si calcola l'area?
L'area è uguale a un mezzo per il cateto a per il cateto b (½·a·b), perché i cateti sono perpendicolari e fungono da base e altezza del triangolo rettangolo.
L'algoritmo è randomizzato?
No. Usa quadrati deterministici, somme o differenze, e una radice quadrata. Gli stessi lati e la stessa precisione producono sempre lo stesso risultato.
Come trovo il cateto mancante?
Indichi l’ipotenusa e il cateto noto: l’altro cateto è la radice quadrata della differenza tra i quadrati. Con ipotenusa 5 e cateto 3, per esempio, il cateto mancante misura 4.
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/hypotenuse \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":3,"leg_a":1}'const res = await fetch("https://api.kit.forhosting.com/trig/hypotenuse", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 3,
"leg_a": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/hypotenuse",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 3,
"leg_a": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/hypotenuse", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":3,"leg_a":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":3,"leg_a":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/hypotenuse", 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
{
"a": 3,
"leg_a": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.hypotenuse",
"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
Ogni lunghezza deve essere un numero finito strettamente positivo, e un cateto che è uguale o supera l'ipotenusa viene respinto con invalid_input invece di produrre un risultato zero o immaginario. L'aritmetica è pura virgola mobile senza campionamento casuale, senza letture dell'orologio e senza chiamate di rete, così gli stessi input producono sempre lo stesso payload.
Cos'è l'ipotenusa e cosa contiene la risposta
Il contratto è intenzionalmente rigoroso: coppie mancanti, zero, valori negativi, Infinity, NaN, un cateto uguale o superiore all'ipotenusa, e triple incoerenti generano tutti invalid_input con un messaggio che nomina la condizione fallita.
Come vengono letti gli input e come vengono calcolati i lati
Devi fornire almeno due dei tre lati. Quando entrambi i cateti sono presenti, il motore calcola c come radice quadrata di a al quadrato più b al quadrato. Quando la verifica passa, il cateto mancante è la radice quadrata di c al quadrato meno il cateto noto al quadrato. Quando tutti e tre i lati sono forniti, lo strumento verifica che ciascun cateto sia più corto di c e che c corrisponda al valore pitagorico di a e b entro una stretta tolleranza relativa; altrimenti respinge la tripletta come incoerente. I campi preferiti sono a e b per i cateti e c per l'ipotenusa, accettati come numeri JSON o semplici stringhe decimali dopo il taglio così che moduli, stringhe di query e celle di fogli di calcolo possano condividere un unico contratto. Gli alias leg_a, leg1 e side_a corrispondono a a; leg_b, leg2 e side_b corrispondono a b; hypotenuse, hyp e long_side corrispondono a c. Quando l'ipotenusa ed esattamente un cateto sono presenti, verifica prima che il cateto sia strettamente più corto dell'ipotenusa; se il cateto è uguale o supera c, la richiesta fallisce con invalid_input che nomina quella disuguaglianza, perché un vero triangolo rettangolo non può avere un cateto lungo quanto o più dell'ipotenusa. Abbina l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando ti serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da solo radici quadrate e controlli di disuguaglianza.
Dove si usa la risoluzione dell'ipotenusa nello studio, nella progettazione e nell'automazione
Gli sviluppatori richiamano lo stesso endpoint da script per generare vettori di test deterministici per librerie di geometria, per illustrare Pitagora in strumenti didattici, o per soddisfare enunciati di programming-challenge che richiedono completamenti esatti di triangolo rettangolo con un chiaro rifiuto dei casi degeneri. In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione in classe a una pipeline automatizzata senza cambiare il risultato matematico.
Casi di integrazione
Fixture geometriche deterministiche
Genera triplette 3-4-5 e 5-12-13 riproducibili per test unitari, validatori di gara e asserzioni CI, incluso un onesto invalid_input su cateti impossibili.
Domande tecniche
Quanto costa il calcolatore dell'ipotenusa?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.