ForHosting KIT · Matematica

È un triangolo rettangolo?

Scopra subito se tre lati formano un triangolo rettangolo: 3, 4 e 5 sì, perché 3² + 4² fanno 25, esattamente 5². Se le misure non chiudono nemmeno un triangolo, la risposta è un no netto. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
A
3
B
4
C
5
Ottiene
Lati ordinati
3, 4, 5
Leg 1
3
Leg 2
4
Ipotenusa
5

Studenti, tutor, costruttori e script di automazione spesso necessitano di una risposta chiara sì o no a una sola domanda di geometria: tre lunghezze di lato formano un triangolo rettangolo? Questo verificatore di triangolo rettangolo applica il reciproco del teorema di Pitagora: ordina i lati in modo che il più lungo sia il candidato ipotenusa, poi verifica se la somma dei quadrati dei due lati più corti coincide con il quadrato del lato più lungo entro una tolleranza residua relativa configurabile. La risposta è un booleano più i cateti ordinati, l’ipotenusa, il residuo e un breve messaggio leggibile — mai un elenco vuoto ambiguo. Le terne degeneri o non triangolari falliscono la disuguaglianza triangolare e restituiscono false invece di inventare un angolo retto.

Come il reciproco di Pitagora decide un triangolo rettangolo

Un triangolo con lunghezze di lato a, b e c è rettangolo se e solo se il quadrato del lato più lungo è uguale alla somma dei quadrati degli altri due. Quell’enunciato è il reciproco del teorema di Pitagora ed è il test esatto che questa capacità esegue. L’ordine in cui Lei invia a, b e c non conta: il motore ordina le tre lunghezze positive in modo crescente e tratta la maggiore come unica ipotenusa plausibile.

Calcola poi residual uguale al valore assoluto di leg1 al quadrato più leg2 al quadrato meno ipotenusa al quadrato. Per resistere al rumore in virgola mobile su terne quasi intere o decimali, il residuo è confrontato con tolerance per una scala positiva, dove la scala è il massimo tra uno, la somma dei quadrati dei cateti e il quadrato dell’ipotenusa.

La tolleranza relativa predefinita è uno per dieci alla meno nove, che accetta terne pitagoriche intere classiche come tre-quattro-cinque e cinque-dodici-tredici con residual zero, pur consentendo una minima deriva di arrotondamento su input decimali come punto tre, punto quattro e punto cinque. Prima del test pitagorico si applica la disuguaglianza triangolare stretta: la somma dei due lati più corti deve essere strettamente maggiore del più lungo.

Dove un verificatore di lati di triangolo rettangolo crea valore

Le aule e le piattaforme di tutoraggio usano un verificatore di triangolo rettangolo affinché gli studenti controllino terne pitagoriche e quasi-successi senza sbagliare i quadrati a mano. I generatori di esami e i plugin LMS necessitano di un oracolo deterministico che segni true solo quando il reciproco vale entro la tolleranza e che restituisca false — non un crash — quando la terna è scalena ma non rettangolo o non chiude come triangolo.

I pre-controlli di costruzione e CAD spesso ricevono tre lunghezze misurate da un tablet di cantiere e devono decidere in fretta se un angolo è abbastanza a squadra per telai o liste di taglio d’officina prima di ordinare il materiale. Mantenga le richieste piccole, fissi residual e i campi booleani nei test, e otterrà una classificazione geometrica riproducibile per compiti, valutazione e worker all’edge senza montare uno stack completo di algebra computazionale.

Quando in seguito Le servirà risolvere un lato mancante o recuperare angoli, combini questo verificatore con una calcolatrice dedicata di triangolo rettangolo; questa pagina risponde solo alla domanda booleana del reciproco di Pitagora a partire da tre lati noti.

Compiti e controllo di terne pitagoriche

Consenta agli studenti di inviare tre lunghezze di lato e verificare all’istante se a² + b² è uguale a c², con residual e ipotenusa ordinata visibili per la revisione a punteggio parziale.

Valutazione automatica LMS ed esami

Valuti le voci di classificazione di triangolo rettangolo con un oracolo deterministico che restituisce false per terne non rettangolo e non triangolo senza inventare angoli.

Come funziona il verificatore di triangolo rettangolo?

Ordina le tre lunghezze di lato positive, tratta la maggiore come candidata ipotenusa e verifica se leg1² + leg2² è uguale a hypotenuse² entro la tolleranza residua relativa (predefinita 1e-9).

L’ordine dei lati a, b e c conta?

No. Qualsiasi ordine è accettato; il motore riordina sempre in modo che il lato più lungo sia il candidato ipotenusa prima di applicare il reciproco di Pitagora.

Posso allentare la tolleranza in virgola mobile?

Sì. Invii tolerance opzionale (o tol/eps) come numero finito tra 0 e 0.1. Valori maggiori accettano residuali relativi maggiori quando le misure sono rumorose.

Un triangolo con lati 3, 4 e 5 è rettangolo?

Sì. I quadrati dei due lati minori sommano 25, che è esattamente il quadrato di 5, quindi l’angolo opposto al lato maggiore è retto. Lo scarto residuo mostrato è 0.

Cosa succede se le tre misure non formano un triangolo?

Riceve un no chiaro. Se i due lati minori insieme non superano il maggiore, i punti sono allineati e il triangolo non esiste: il verificatore lo segnala invece di inventare un angolo retto.

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.

POSThttps://api.kit.forhosting.com/trig/is-right-triangle

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/trig/is-right-triangle \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":3,"b":4,"c":5}'
{
  "a": 3,
  "b": 4,
  "c": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "trig.is_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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Nessuna chiamata di rete, nessuna casualità e nessuna dipendenza dall’orologio: ogni terna finita e positiva produce un risultato riproducibile al prezzo base pubblicato $0.002 quando Lei chiama l’API.

Come il reciproco di Pitagora decide un triangolo rettangolo

Se quella disuguaglianza fallisce, le lunghezze non formano affatto un triangolo, così lo strumento restituisce is_triangle false e is_right_triangle false con un messaggio esplicativo. Quel disegno mantiene un linguaggio di aula onesto — i punti collineari non sono un triangolo — e evita che i client API trattino un fallimento geometrico come un caso limite invalid_input fatturabile quando i numeri stessi erano ben formati.

Contratto di ingresso, campi di risposta e comportamento invalid_input

Un campo opzionale tolerance (anche tol o eps) sostituisce la soglia residua relativa predefinita; deve essere un numero finito tra zero e un decimo inclusi. Esempio: a uguale a due, b uguale a tre e c uguale a quattro produce un triangolo non rettangolo valido con residual ben sopra la soglia. c assente o un lato negativo fallisce la validazione e non viene fatturato. Invii in POST un oggetto JSON con tre numeri finiti positivi obbligatori a, b e c. Sono accettati gli alias opzionali side_a, side_b e side_c per le stesse tre lunghezze. Ogni lato può arrivare come numero JSON o come stringa numerica; stringhe vuote, booleani, NaN, Infinity, zero e valori negativi falliscono con invalid_input indicando il campo. I lati maggiori di uno per dieci alla dodicesima sono rifiutati per mantenere finiti gli intermedi al quadrato in aritmetica IEEE a doppia precisione. In caso di successo il corpo ripete gli input arrotondati, l’array sorted_sides ascendente, leg_1 e leg_2 come i due lati più corti, hypotenuse come il più lungo, is_triangle, is_right_triangle, sum_of_squares_legs, hypotenuse_squared, residual, la tolleranza effettiva, una stringa formula che riafferma a al quadrato più b al quadrato uguale a c al quadrato, e un message adatto all’interfaccia. Esempio: a uguale a tre, b uguale a quattro e c uguale a cinque produce is_right_triangle true con residual zero. Abbini il booleano al proprio diagramma se serve uno schizzo; questo endpoint classifica soltanto e non emette grafici, misure d’angolo in gradi né area, a meno che Lei non chiami uno strumento geometrico affine.

Dove un verificatore di lati di triangolo rettangolo crea valore

Poiché l’implementazione è parse puro di livello A, ogni chiamata riuscita costa il $0.002 pubblicato senza token di modello e senza rete in uscita; la validazione fallita non consuma saldo.

Misure in cantiere e pre-controlli a squadra

Invii all’API tre lunghezze misurate dal cantiere o dall’officina per decidere se un angolo è a squadra entro la tolleranza relativa scelta.

Cosa succede se le tre lunghezze non formano un triangolo?

Lo strumento restituisce is_triangle false e is_right_triangle false con un messaggio esplicativo. È una classificazione riuscita, non un errore invalid_input.

Quanto costa il verificatore di triangolo rettangolo?

Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’input non valido non viene fatturato.

Leggi la documentazione completa del KIT →