Calcolatore rombo
Inserisca le due diagonali di un rombo, oppure un lato e un angolo, e ottenga il resto: diagonali di 6 e 8 danno un lato di 5, un'area di 24 e un perimetro di 20. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Lunghezza della prima diagonale
- 6
- Lunghezza della seconda diagonale
- 8
- Modalità di calcolo
- diagonals
- Lato
- 5
- Angolo deg
- 106,2602047083
- Area
- 24
Questo calcolatore trasforma i due classici input del rombo nelle metriche che vi servono per compiti, progettazione e codice: area, perimetro e lunghezza del lato, più le diagonali o l'angolo complementari così ogni risposta è autoconsistente. Dalle diagonali usa la formula del semiprodotto per l'area e Pitagora sulle mezze diagonali per il lato; da lato e angolo moltiplica il lato al quadrato per il seno dell'angolo e recupera entrambe le diagonali con identità del semi-angolo.
Cosa restituisce un calcolatore del rombo e quali input accetta
Un rombo è un quadrilatero con quattro lati uguali; gli angoli opposti sono uguali, gli angoli consecutivi sono supplementari, e le diagonali si bisecano ad angolo retto. Quelle proprietà danno due percorsi di misurazione pratici che i libri di testo e i pacchetti CAD usano ogni giorno: misurare le due diagonali, o misurare un lato e un angolo compreso.
Questo strumento esiste per trasformare entrambe le coppie in una singola risposta deterministica senza costringervi a ricordare se l'area è metà del prodotto delle diagonali, come ricostruire il lato dai triangoli rettangoli formati dalle mezze diagonali, o come il seno dell'angolo del vertice scala il quadrato del lato. Questa disciplina mantiene stabili i test automatizzati, rende sicura la cache, e impedisce a uno script di trattare un segmento collassato come un vero rombo.
Se vi serve un'ellisse dai semiassi, un risolutore di triangoli SSA, o l'area di un poligono con la formula shoelace, usate uno strumento dedicato a quei problemi; l'intento di ricerca qui è area, perimetro e lato del rombo dalle diagonali o da lato e angolo, con una risposta chiara o un errore onesto quando una diagonale non è positiva.
Come vengono valutate le forme chiuse: modalità diagonali e modalità lato-angolo
In modalità diagonali il motore richiede che sia d1 sia d2 siano finiti e strettamente maggiori di zero; una diagonale zero o negativa viene rifiutata immediatamente perché non può formare un rombo non degenere e la formula dell'area a semiprodotto altrimenti nasconderebbe il difetto. L'area è metà del prodotto delle diagonali.
I quattro cateti di mezza diagonale si incontrano al centro in quattro triangoli rettangoli, così il lato è uguale alla radice quadrata della somma dei quadrati di d1 su due e d2 su due, e il perimetro è quattro volte quel lato.
L'angolo compreso in gradi viene recuperato dal posizionamento delle diagonali sugli assi delle coordinate: i vettori dei lati che partono da un vertice producono un coseno uguale alla differenza delle mezze diagonali al quadrato sul lato al quadrato, e l'arcocoseno del valore limitato restituisce un angolo unico nell'intervallo aperto da zero a centottanta gradi. L'area è il lato al quadrato per il seno dell'angolo in radianti.
Le diagonali seguono dalle identità del semi-angolo: d1 è uguale a due volte il lato per il seno di metà dell'angolo, e d2 è uguale a due volte il lato per il coseno di metà dell'angolo, entrambe positive dentro l'intervallo angolare aperto. La precisione facoltativa arrotonda solo i campi pubblicati; la risoluzione interna usa sempre piena precisione double prima di quel passo finale di arrotondamento.
Casi d'uso
Compiti e preparazione agli esami
Calcolate area, perimetro e lato del rombo dalle diagonali scolastiche o da lato e angolo compreso, e verificate che diagonali non positive vengano rifiutate.
Piastrelle, CAD e simulazione
Dimensionate piastrelle a diamante, reticoli controventati, o celle isometriche da diagonali note o da lunghezza del lato e angolo in strumenti di progettazione e gioco.
Domande frequenti
Posso usare lato e angolo invece delle diagonali?
Non mescolate quella modalità con d1 e d2 nella stessa richiesta.
Come viene calcolata l'area?
Dalle diagonali: area = (d1 × d2) / 2. Da lato e angolo: area = lato² × sin(angolo). Entrambi i percorsi sono forme chiuse esatte in aritmetica in virgola mobile.
Come si ricava il lato dalle diagonali?
Le diagonali si incrociano ad angolo retto e si dividono a metà, formando quattro triangoli rettangoli. Con diagonali di 6 e 8 le metà sono 3 e 4, e Pitagora dà un lato di 5 e un perimetro di 20.
Che cosa succede se una diagonale è zero o negativa?
Il calcolatore si ferma subito con un errore. Una diagonale nulla o negativa non può formare un vero rombo, e la formula dell'area nasconderebbe il problema.
Posso inserire l'angolo in radianti?
Sì. L'angolo tra i lati si legge in gradi per impostazione predefinita, ma lei può scegliere i radianti. In gradi deve restare strettamente tra 0 e 180.
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/geom/rhombus \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"d1":6,"diagonal1":1}'const res = await fetch("https://api.kit.forhosting.com/geom/rhombus", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"d1": 6,
"diagonal1": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/rhombus",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"d1": 6,
"diagonal1": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/rhombus", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"d1":6,"diagonal1":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"d1":6,"diagonal1":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/rhombus", 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
{
"d1": 6,
"diagonal1": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.rhombus",
"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
Inserite due diagonali positive finite, oppure un lato positivo con un angolo compreso tra i lati; il motore rifiuta diagonali zero, negative, o non finite con invalid_input invece di restituire un NaN silenzioso. Tramite l'API una richiesta riuscita costa $0.002; i fallimenti di validazione non vengono addebitati.
Cosa restituisce un calcolatore del rombo e quali input accetta
Gli input preferiti per la modalità diagonali sono gli scalari d1 e d2 come numeri JSON; gli alias diagonal1, diagonal_1, e p mappano alla prima diagonale, e diagonal2, diagonal_2, e q mappano alla seconda. Per la modalità lato-e-angolo i campi preferiti sono side e angle, con gli alias a, s, e length per il lato, e theta, included_angle, o la lettera greca per l'angolo. La risposta riporta sempre mode, entrambe le diagonali, side, angle_deg, area, perimeter, un flag is_square quando le diagonali coincidono, e stringhe formula per le identità principali così uno studente o una riga di log può verificare il risultato senza leggere il codice sorgente. Una modalità completa mancante, mescolare entrambe le modalità, una diagonale non positiva, un lato non positivo, o un angolo non strettamente dentro l'intervallo aperto da zero a centottanta gradi sollevano tutti invalid_input con un messaggio che nomina il campo fallito.
Come vengono valutate le forme chiuse: modalità diagonali e modalità lato-angolo
In modalità lato-e-angolo il motore richiede un lato positivo finito e un angolo strettamente tra zero e centottanta gradi quando angle_unit è gradi, o strettamente tra zero e pi greco quando l'unità è radianti. Abbinate l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando vi serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da soli l'area a semiprodotto o la radice quadrata del lato dalle diagonali.
Dove si inseriscono le metriche del rombo in studio, progettazione e codice
Gli studenti incontrano il rombo quando un libro di testo chiede l'area dalle diagonali, quando un esame richiede la lunghezza del lato date due misure diagonali, o quando i compiti di geometria analitica vogliono il perimetro dopo che un angolo compreso è dichiarato con il lato comune. Gli insegnanti possono pregenerare chiavi di risposta che elencano area e perimetro per diagonali intere, e che rifiutano diagonali zero o negative invece di stampare NaN. I lavori di pavimentazione e piastrellatura spesso dimensionano pattern a diamante dalle due diagonali di una singola piastrella, mentre l'artigianato tessile e cartaceo misura un bordo e un angolo di piega; sapere che una diagonale richiesta non è positiva è prezioso quanto il numero stesso. I flussi di lavoro di rilievo e CAD posizionano rombi come geometria di costruzione per reticoli e telai controventati, e i team di giochi o simulazioni usano area e lato per hitbox a diamante, celle isometriche, e kit di livello che dovrebbero restare deterministici tra le piattaforme. In questa pagina il lavoro viene svolto interamente nel browser; tramite l'API ogni ricerca riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa divisione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e permette di passare da una dimostrazione in aula a una pipeline automatizzata senza cambiare il risultato matematico. Abbinatelo ad altri endpoint di geometria gratuiti quando vi servono metriche dell'ellisse, lunghezza della corda, o risolutori di triangoli per un laboratorio di strumenti deterministici, e a documentazione che mostra sia le diagonali sia le metriche finite così i numeri e l'immagine restano allineati per studenti e revisori. Sia che siate arrivati cercando un calcolatore del rombo sia l'area del diamante dalle diagonali, il contratto è lo stesso: diagonali positive o un lato e angolo validi in ingresso, metriche finite o un chiaro invalid_input in uscita.
Casi di integrazione
Fixture di geometria deterministiche
Generate metriche del rombo riproducibili per unit test, validatori di gara e asserzioni CI senza logica artigianale di semiprodotto o semi-angolo.
Domande tecniche
Quanto costa il calcolatore del rombo?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.
Cosa succede se una diagonale è zero o negativa?
Il gestore restituisce invalid_input con un messaggio che la diagonale deve essere un numero positivo finito.
Posso controllare l'arrotondamento?
Sì. Impostate precision (alias decimals, dp) su un intero da 0 a 15; il predefinito è 10 cifre decimali su tutti i campi numerici.