Lato mancante di un triangolo rettangolo
Trovi il terzo lato di un triangolo rettangolo dai due che conosce: cateti di 3 e 4 danno un'ipotenusa di 5, e un'ipotenusa di 13 con un cateto di 5 dà 12. Le coppie che non formano un triangolo rettangolo vengono rifiutate. 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
- Lato mancante
- 5
- Mancante
- c
- C
- 5
Un triangolo rettangolo si definisce da un angolo interno di novanta gradi e, quando due dei tre lati sono già noti, il teorema di Pitagora fissa la terza lunghezza. Questo calcolatore del lato mancante risponde a quella sola domanda: Lei ha già due lunghezze positive e le serve il lato sconosciuto, non gli angoli né l'area. Invii entrambi i cateti per ottenere l'ipotenusa come radice quadrata della somma dei quadrati, oppure invii l'ipotenusa con un cateto per ottenere l'altro cateto come radice quadrata della differenza dei quadrati.
Che cosa calcola davvero una risoluzione del lato mancante
Un triangolo rettangolo ha un angolo interno di esattamente novanta gradi. I due lati che formano quell'angolo retto sono i cateti, etichettati per convenzione a e b; il lato opposto all'angolo retto è l'ipotenusa c ed è sempre il lato più lungo.
Se Lei conosce già due di quelle tre lunghezze, l'identità di Pitagora c al quadrato uguale a a al quadrato più b al quadrato si riordina in una forma chiusa per l'incognita: l'ipotenusa è la radice quadrata positiva della somma dei quadrati dei cateti, e un cateto mancante è la radice quadrata positiva del quadrato dell'ipotenusa meno il quadrato del cateto noto.
Quell'identità non è una ricerca, un adattamento né un'iterazione numerica: è un'addizione o una sottrazione di quadrati e una radice quadrata, e questa capacità codifica quella forma chiusa da un capo all'altro. Le terne classiche compaiono subito: cateti tre e quattro danno lato mancante cinque; ipotenusa tredici con cateto noto cinque dà dodici; copie in scala come cateti sei e otto danno dieci. Risultati irrazionali come cateti uno e uno tornano come valori in virgola mobile arrotondati per un confronto stabile tra motori.
Poiché l'ipotenusa è il lato più lungo, deve superare in modo stretto ciascun cateto noto; un'ipotenusa più corta di un cateto fornito non può stare opposta a un angolo retto nella geometria euclidea, e una coppia uguale farebbe collassare il cateto mancante a zero. Il calcolatore rifiuta quindi quelle coppie invece di restituire uno zero, un numero complesso o un'assegnazione silenziosamente scambiata di quale lato è quale.
Rifiuta anche qualsiasi lato fornito che non sia un numero finito positivo, così una corsa nulla, un taglio negativo o un token non numerico non sembrano mai una risoluzione corretta del terzo lato.
Quando serve trovare il terzo lato
Aule e piattaforme di tutoraggio usano un calcolatore del lato mancante di un triangolo rettangolo perché chi impara possa verificare la terza lunghezza senza confondere quale formula si applica: due cateti rispetto a ipotenusa più un cateto. Gli strumenti di cantiere e di tracciamento convertono due membri misurati — due corse, oppure una diagonale più un'alzata — nella lunghezza di taglio restante prima di ordinare il materiale.
Motori di gioco e sandbox fisici generano triangoli rettangoli a partire dalla coppia già memorizzata dal progettista e hanno bisogno dell'estensione complementare senza caricare una libreria geometrica completa. I generatori di prove e i plugin LMS hanno bisogno di un oracolo deterministico che rifiuti un lato non positivo e un'ipotenusa che non sia il lato più lungo, invece di prendere valori assoluti e segnare come corretti i compiti scambiati.
La landing è di proposito più stretta di un risolutore completo di triangolo rettangolo: non restituisce angoli né area, così la pagina resta allineata alla ricerca del terzo lato invece di competere con un kit triangolare completo.
Casi d'uso
Controlli del terzo lato in aula
Gli studenti inseriscono due lati qualsiasi di un triangolo rettangolo per verificare la lunghezza mancante rispetto agli esercizi da manuale 3-4-5 e 5-12-13 con un oracolo deterministico.
Taglio di cantiere da due lati misurati
Converta due membri misurati — due cateti, oppure l'ipotenusa di un tirante più un'alzata o una corsa — nella lunghezza di taglio restante prima di ordinare o tagliare il materiale.
Giochi e script di tracciamento
Recuperi il lato complementare a partire dalla coppia che la scena già conserva, senza importare un sistema completo di algebra computazionale geometrica.
Domande frequenti
Come si trova il lato mancante di un triangolo rettangolo a partire da due lati?
Invii esattamente due tra a, b e c come numeri finiti positivi.
Quali due lati si inviano: cateti, ipotenusa, oppure una coppia qualsiasi?
Una coppia qualsiasi. Entrambi i cateti recuperano l'ipotenusa. L'ipotenusa più un cateto recupera l'altro cateto.
Che cosa succede se un lato fornito è zero, negativo o non è un numero finito?
Ogni lato fornito deve essere un numero finito positivo. Un input non valido non viene addebitato.
Perché il lato mancante viene rifiutato quando l'ipotenusa non è il lato più lungo?
Un triangolo rettangolo euclideo esige che l'ipotenusa sia strettamente più lunga di ciascun cateto. Un'ipotenusa più corta o uguale non può produrre un cateto mancante positivo, quindi la coppia viene rifiutata.
Il calcolatore fornisce anche gli angoli o l'area?
No. Risponde a una sola domanda, la lunghezza del lato mancante, con il teorema di Pitagora. Accanto al risultato vede i tre lati completi e la formula applicata, pronti da copiare nel suo lavoro.
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/math/missing-side-of-a-right-triangle \
-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/math/missing-side-of-a-right-triangle", {
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/math/missing-side-of-a-right-triangle",
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/math/missing-side-of-a-right-triangle", 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/math/missing-side-of-a-right-triangle", 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": "math.missing_side_of_a_right_triangle",
"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 lato fornito deve essere un numero finito positivo; zero, negativi, infinito e valori non numerici falliscono con invalid_input e non vengono addebitati.
Contratto di ingresso, forma della risposta ed errori
La convalida fallita non viene addebitata. Invii un corpo JSON con esattamente due dei tre lati: a e b sono i cateti che incontrano l'angolo retto, e c è l'ipotenusa opposta a quell'angolo. Ogni campo può arrivare come numero JSON o come stringa numerica; a accetta anche gli alias leg_a, side_a e leg1, b accetta leg_b, side_b e leg2, e c accetta hypotenuse, hyp e long_side. Mancare la coppia, inviare un solo lato o inviare tutti e tre i lati fallisce con invalid_input chiedendo esattamente due lati noti. Un lato fornito che sia zero, negativo, infinito, NaN o che non sia un decimale fallisce con invalid_input indicando il campo ed esigendo un numero finito positivo. Un'ipotenusa più corta di un cateto noto, o uguale a esso, fallisce anch'essa con invalid_input così che una coppia scambiata 5 e 13 non sembri mai un triangolo reale. In caso di successo il corpo restituisce missing_side come lunghezza recuperata, nomina l'incognita in missing come a, b o c, ripete la terna completa, riafferma l'identità nel campo formula e imposta method a missing_side_of_a_right_triangle affinché i client distinguano questa landing da un risolutore solo di ipotenusa o solo di cateto mancante. Esempio: a uguale a tre e b uguale a quattro produce missing_side cinque con missing c. Esempio: a uguale a tre e c uguale a cinque produce missing_side quattro con missing b. Abbini il JSON strutturato al proprio codice di disegno se Le serve uno schizzo; questo endpoint restituisce solo numeri e non emette SVG, prosa passo passo oltre i nomi dei campi, né conversione di unità tra metri e piedi: Lei fornisce già entrambe le lunghezze note in un'unica unità coerente.
Dove un'API del lato mancante di un triangolo rettangolo crea valore
Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita. Tenga le richieste piccole, fissi il missing_side arrotondato nei test e otterrà geometria riproducibile per i compiti, gli edge workers e gli script di progetto senza erigere una propria infrastruttura di matematica simbolica.
Domande tecniche
Quanto costa il calcolatore del lato mancante di un triangolo rettangolo?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; un input non valido non viene addebitato.