ForHosting KIT · Strumenti per sviluppatori

Calcola la diagonale di un rettangolo

L'API per la diagonale di un rettangolo riceve larghezza e altezza e restituisce la lunghezza esatta della diagonale, applicando il teorema di Pitagora al triangolo rettangolo formato da due lati adiacenti.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

È la misura che Le serve per dimensionare uno schermo, tagliare un rinforzo, verificare se un oggetto passa attraverso una cornice da angolo ad angolo o convalidare un layout: una chiamata, un numero, senza fogli di calcolo e senza radici quadrate manuali. Entrambe le dimensioni devono essere numeri positivi e finiti; qualsiasi altro valore viene rifiutato con un errore chiaro e non viene mai addebitato.

Che cos'è la diagonale di un rettangolo

Ogni rettangolo nasconde due triangoli rettangoli identici: tracciando una linea da un angolo a quello opposto si divide la figura lungo la sua diagonale, e quella linea diventa l'ipotenusa di un triangolo i cui cateti sono la larghezza e l'altezza. Il calcolatore della diagonale di un rettangolo applica il teorema di Pitagora — il quadrato della diagonale è uguale al quadrato della larghezza più il quadrato dell'altezza — e restituisce la radice quadrata di tale somma. Un rettangolo largo tre unità e alto quattro ha una diagonale di esattamente cinque; un quadrato di lato uno ha una diagonale pari alla radice quadrata di due, circa 1.414214. Il risultato è espresso nell'unità che ha fornito: se inserisce centimetri ottiene centimetri, se inserisce pollici ottiene pollici. Poiché il calcolo si basa su un'unica formula in forma chiusa, la risposta è esatta, deterministica e immediata, senza passaggi di approssimazione, senza risolutori iterativi e senza sorprese di arrotondamento oltre a una stabile presentazione a sei decimali.

Come funzionano il calcolo e la convalida

Invia un oggetto JSON con due campi, larghezza e altezza, e riceve un oggetto che riporta entrambe le dimensioni insieme alla diagonale calcolata. La convalida è volutamente rigorosa: ogni dimensione deve essere un numero positivo e finito. Zero, valori negativi, NaN, infiniti, campi mancanti e valori che non sono affatto numeri vengono tutti rifiutati con un errore di input non valido, e le chiamate rifiutate non vengono mai addebitate. Le stringhe numeriche sono accettate per comodità, poiché i moduli web e i parametri di query trasportano tutto come testo. Internamente la diagonale viene calcolata con una primitiva di ipotenusa anziché con la semplice espressione radice-della-somma-dei-quadrati, il che mantiene il risultato accurato anche per dimensioni molto grandi, dove l'elevazione al quadrato potrebbe sfociare in un overflow all'infinito. Il valore finale è arrotondato a sei decimali, così che i sistemi automatizzati che confrontano gli output su macchine e architetture diverse vedano risultati identici byte per byte. Non c'è casualità, né orologio, né accesso alla rete, né stato nascosto: lo stesso input produce sempre lo stesso output, sull'API e nella versione gratuita del browser.

Dove questa misura si incontra nella pratica

Le dimensioni di schermi e display sono indicate come diagonali, quindi chiunque costruisca un catalogo, uno strumento di confronto o un feed di elettronica converte continuamente tra larghezza-per-altezza e diagonale. In falegnameria ed edilizia si ricorre alla diagonale ogni volta che un telaio deve essere squadrato: se entrambe le diagonali di un telaio rettangolare misurano lo stesso valore, gli angoli sono retti esatti. Spedizioni e imballaggi usano la diagonale per decidere se un oggetto lungo entra da angolo ad angolo in una scatola o attraverso un'apertura rettangolare. Nel lavoro grafico e di layout, la diagonale normalizza le distanze e scala i raggi degli angoli. Questo endpoint copre tutti questi casi con un'unica chiamata deterministica eseguita sulla nostra rete edge globale, al costo di $0.002 per richiesta e senza conservare nulla in seguito. Lo stesso identico codice alimenta il calcolatore gratuito di questa pagina, quindi ciò che prova in modo interattivo è esattamente ciò che la Sua integrazione riceverà quando la automatizzerà su larga scala.

Strumenti per le dimensioni degli schermi

Ricavi la diagonale commerciale di un display dalla sua larghezza e altezza fisiche, oppure verifichi un annuncio che riporta l'una in relazione alle altre.

Squadratura di un telaio in edilizia

Confronti la diagonale attesa di un telaio rettangolare con quella misurata per confermare che gli angoli siano retti esatti prima del fissaggio.

Verifiche di ingombro per spedizioni e stoccaggio

Decida se un oggetto entra da angolo ad angolo in una scatola, cassa o apertura rettangolare confrontandone la lunghezza con la diagonale.

Quanto costa?

$0.002 per richiesta. È inoltre gratuito da eseguire nel Suo browser su questa pagina.

Quale formula utilizza?

Il teorema di Pitagora: la diagonale è la radice quadrata della larghezza al quadrato più l'altezza al quadrato, calcolata con una primitiva di ipotenusa sicura contro l'overflow.

Quali input vengono rifiutati?

Qualsiasi larghezza o altezza che non sia un numero positivo e finito: zero, valori negativi, NaN, infinito o campi mancanti. Le chiamate rifiutate restituiscono un errore di input non valido e non vengono addebitate.

In quale unità è espresso il risultato?

Nella stessa unità del Suo input. Invii larghezza e altezza in centimetri e la diagonale verrà restituita in centimetri.

Funziona anche per i quadrati?

Sì. Un quadrato è un rettangolo con larghezza e altezza uguali, quindi passando due volte lo stesso valore si ottiene il lato moltiplicato per la radice quadrata di due.

Quanto è preciso il risultato?

La diagonale è arrotondata a sei decimali, il che mantiene gli output identici su macchine e architetture diverse.

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/math/diagonal-of-rectangle

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/math/diagonal-of-rectangle \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":3,"height":4}'
{
  "width": 3,
  "height": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.diagonal_of_rectangle",
  "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.

max_mb1
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.

Leggi la documentazione completa del KIT →