Diagonali del parallelogramma da lati e angolo
Lati di 5 e 8 che formano 60° danno diagonali di circa 11,3578166916005 ed esattamente 7, nella stessa unità dei lati. Entrambe le lunghezze derivano dal teorema del coseno, una con il segno più e una con il segno meno. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Lato a
- 5
- Lato b
- 8
- Angolo
- 60
- Unità dell'angolo
- Degrees
- Diagonale 1
- 11,3578166916
- Diagonale 2
- 7
Questo calcolatore trova entrambe le distanze tra vertici opposti di un parallelogramma quando Lei conosce due lati adiacenti e l’angolo compreso. Applica la legge del coseno ai due triangoli formati dalle diagonali, usando la variante positiva e quella negativa della stessa espressione. Inserisca lunghezze positive in un’unica unità, scelga gradi o radianti e fornisca un angolo interno non degenere. Il risultato conserva l’unità di lunghezza, identifica le due diagonali, riporta i dati normalizzati e registra la formula impiegata.
Perché due lati e un angolo determinano le diagonali
Un parallelogramma ha due coppie di lati uguali e paralleli; pertanto, due lunghezze adiacenti e l’angolo interno compreso ne fissano forma e scala. Tracciando una diagonale, la figura si divide in due triangoli congruenti. Una diagonale è opposta all’angolo fornito.
La legge del coseno esprime il suo quadrato come a² + b² − 2ab cos θ. L’altra diagonale corrisponde all’angolo supplementare, il cui coseno ha segno opposto, e usa a² + b² + 2ab cos θ. Il calcolatore valuta entrambe le espressioni e ne estrae le radici quadrate non negative.
A 90 gradi il coseno è zero, le diagonali coincidono e il parallelogramma è un rettangolo. Se anche i lati sono uguali, si tratta di un quadrato. Con un angolo acuto la variante positiva è più lunga; con un angolo ottuso l’ordine può invertirsi.
Entrambi i risultati mantengono esattamente l’unità lineare usata per i lati.
Come inserire le misure e interpretare il risultato
Un parallelogramma valido richiede un angolo strettamente compreso tra zero e 180 gradi, oppure tra zero e pi radianti. Lati uguali con 60 gradi formano un rombo con diagonali diverse; un rettangolo di lati tre e quattro restituisce due diagonali di cinque. La risposta riporta angolo e unità e include una formula compatta, utile per esercizi, audit, strumenti CAD e test automatizzati.
L’arrotondamento stabile elimina il rumore numerico irrilevante.
Controlli pratici, limiti e automazione
Il controllo più rapido è l’identità del parallelogramma: la somma dei quadrati delle diagonali equivale al doppio della somma dei quadrati dei lati adiacenti. Sostituire un angolo acuto con il supplementare ottuso scambia le lunghezze delle varianti positiva e negativa. Questa capacità risolve soltanto il problema lato-angolo-lato descritto qui.
Non ricava lati mancanti, non calcola angoli dalle diagonali, non converte unità miste, non restituisce area o perimetro e non stabilisce se misure imprecise descrivano un parallelogramma perfetto. Converta le unità prima della chiamata e usi un risolutore inverso per dati differenti.
Casi d'uso
Progetti di costruzione e fabbricazione
Calcoli entrambe le controventature o distanze tra gli angoli di un telaio inclinato dai bordi adiacenti e dall’angolo compreso.
Esercizi e soluzioni di geometria
Verifichi esercizi sulla legge del coseno per rettangoli, rombi e parallelogrammi generici con risultati riproducibili.
Riferimenti per CAD e test
Generi diagonali deterministiche per disegno, controlli dei vincoli, fogli di calcolo e test geometrici automatizzati.
Domande frequenti
Quali formule vengono usate per le diagonali?
Il calcolatore usa d1 = sqrt(a² + b² + 2ab cos θ) e d2 = sqrt(a² + b² − 2ab cos θ), dove θ è l’angolo compreso.
Posso inserire l’angolo in radianti?
Altrimenti si usa degrees. L’angolo deve essere strettamente compreso tra zero e pi radianti, oppure tra zero e 180 gradi.
Quale unità di misura usa il risultato?
Esprima entrambi i lati in un’unica unità prima del calcolo.
Perché le diagonali di un rettangolo sono uguali?
L’angolo compreso di un rettangolo è 90°; cos 90° vale zero e le due varianti si riducono alla stessa radice quadrata.
Quanto misurano le diagonali di un parallelogramma con lati 5 e 8 e angolo di 60°?
Misurano circa 11,3578166916005 ed esattamente 7, nella stessa unità dei lati. La maggiore deriva dalla formula con il segno più e la minore da quella con il segno meno, perché l’angolo è acuto.
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/diagonal-of-parallelogram \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"side_a":5,"side_b":8,"angle":60}'const res = await fetch("https://api.kit.forhosting.com/trig/diagonal-of-parallelogram", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"side_a": 5,
"side_b": 8,
"angle": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/diagonal-of-parallelogram",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"side_a": 5,
"side_b": 8,
"angle": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/diagonal-of-parallelogram", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"side_a":5,"side_b":8,"angle":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"side_a":5,"side_b":8,"angle":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/diagonal-of-parallelogram", 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
{
"side_a": 5,
"side_b": 8,
"angle": 60
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.diagonal_of_parallelogram",
"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
Poiché il calcolo è puro e deterministico, il browser e l’API restituiscono gli stessi valori senza consultazioni esterne, campionamento casuale o ipotesi geometriche nascoste.
Perché due lati e un angolo determinano le diagonali
Per questo la risposta presenta diagonal_1 e diagonal_2 in base alla formula, senza dichiarare che un campo sia sempre il maggiore.
Come inserire le misure e interpretare il risultato
Inserisca side_a e side_b come numeri finiti positivi, usando la stessa unità per entrambi. Può scegliere metri, centimetri, pollici, piedi o qualsiasi altra unità lineare, ma deve prima convertire eventuali unità diverse. angle è l’angolo interno direttamente compreso tra i lati adiacenti, non un angolo esterno né quello formato da una diagonale. Per angle_unit scelga degrees o radians; il valore predefinito è degrees. Gli estremi vengono rifiutati perché riducono la figura a una linea. diagonal_1 corrisponde alla radice della variante positiva e diagonal_2 a quella negativa.
Controlli pratici, limiti e automazione
Verifichi anche la simmetria: scambiare side_a e side_b non cambia alcuna diagonale, perché le formule contengono gli stessi quadrati e lo stesso prodotto. L’implementazione ridimensiona i lati prima dei quadrati, convalida ogni campo e rifiuta valori non finiti o angoli degeneri con invalid_input. Il calcolo nel browser è gratuito; ogni richiesta API valida costa $0.002. Senza memoria, orologio, casualità o servizi esterni, lo stesso input JSON produce sempre lo stesso output JSON.
Domande tecniche
Quanto costa il calcolatore?
L’uso nel browser è gratuito. Una richiesta API valida costa $0.002; gli input non validi vengono rifiutati senza addebito.