Calculateur de losange
Saisissez les deux diagonales d'un losange, ou un côté et un angle, et obtenez le reste : des diagonales de 6 et 8 donnent un côté de 5, une aire de 24 et un périmètre de 20. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Longueur de la première diagonale
- 6
- Longueur de la deuxième diagonale
- 8
- Mode de calcul
- diagonals
- Côté
- 5
- Angle (deg)
- 106,2602047083
- Aire
- 24
Ce calculateur transforme les deux entrées classiques du losange en les grandeurs dont vous avez besoin pour les devoirs, la conception, et le code : surface, périmètre, et longueur de côté, plus les diagonales ou l'angle complémentaires afin que chaque réponse soit auto-cohérente. À partir des diagonales, il utilise la formule du demi-produit pour la surface et Pythagore sur les demi-diagonales pour le côté ; à partir du côté et de l'angle, il multiplie le côté au carré par le sinus de l'angle et récupère les deux diagonales avec des identités de demi-angle.
Ce que renvoie un calculateur de losange et quelles entrées il accepte
Un losange est un quadrilatère à quatre côtés égaux ; les angles opposés sont égaux, les angles consécutifs sont supplémentaires, et les diagonales se coupent perpendiculairement en leur milieu. Ces propriétés donnent deux voies de mesure pratiques que les manuels et les logiciels CAO utilisent tous les jours : mesurer les deux diagonales, ou mesurer un côté et un angle inclus.
Cet outil existe pour transformer l'une ou l'autre paire en une réponse déterministe unique sans vous forcer à vous souvenir si la surface est la moitié du produit des diagonales, comment reconstruire le côté à partir des triangles rectangles formés par les demi-diagonales, ou comment le sinus de l'angle du sommet met à l'échelle le carré du côté. Cette discipline garde les tests automatisés stables, rend la mise en cache sûre, et empêche un script de traiter un segment effondré comme un vrai losange.
Si vous avez besoin d'une ellipse à partir des demi-axes, d'un solveur de triangle SSA, ou de la surface de polygone par la formule du lacet, utilisez un outil dédié à ces problèmes ; l'intention de recherche ici est la surface, le périmètre, et le côté du losange à partir des diagonales ou du côté et de l'angle, avec une réponse claire ou une erreur honnête lorsqu'une diagonale n'est pas positive.
Comment les formes closes sont évaluées : mode diagonales et mode côté-angle
En mode diagonales, le moteur exige que d1 et d2 soient finis et strictement supérieurs à zéro ; une diagonale nulle ou négative est rejetée immédiatement car elle ne peut former un losange non dégénéré et la formule de surface du demi-produit cacherait sinon le défaut. La surface est la moitié du produit des diagonales.
Les quatre segments de demi-diagonale se rencontrent au centre en quatre triangles rectangles, si bien que le côté égale la racine carrée de la somme des carrés de d1 sur deux et d2 sur deux, et le périmètre est quatre fois ce côté.
L'angle inclus en degrés est récupéré à partir du placement des diagonales sur les axes de coordonnées : les vecteurs de côté partant d'un sommet donnent un cosinus égal à la différence des demi-diagonales au carré sur le côté au carré, et l'arccosinus de la valeur bornée renvoie un angle unique dans l'intervalle ouvert de zéro à cent quatre-vingts degrés. La surface est le côté au carré fois le sinus de l'angle en radians.
La precision facultative n'arrondit que les champs publiés ; la résolution interne utilise toujours la double précision complète avant cette étape finale d'arrondi.
Où les grandeurs du losange s'inscrivent dans l'étude, la conception et le code
Les étudiants rencontrent le losange lorsqu'un manuel demande la surface à partir des diagonales, lorsqu'un examen exige la longueur du côté étant donné deux mesures diagonales, ou lorsqu'un devoir de géométrie analytique veut le périmètre après qu'un angle inclus est indiqué avec le côté commun. Les enseignants peuvent pré-générer des corrigés qui listent surface et périmètre pour des diagonales entières, et qui refusent des diagonales nulles ou négatives au lieu d'imprimer NaN.
Le travail de revêtement de sol et de carrelage dimensionne souvent des motifs en losange à partir des deux diagonales d'un seul carreau, tandis que le tissu et l'artisanat papier mesurent une arête et un angle de pli ; savoir qu'une diagonale demandée n'est pas positive est aussi précieux que le nombre lui-même.
Les flux de travail d'arpentage et de CAO placent des losanges comme géométrie de construction pour des treillis et des cadres contreventés, et les équipes de jeu ou de simulation utilisent surface et côté pour des zones de collision en losange, des cellules isométriques, et des kits de niveau qui doivent rester déterministes entre plateformes.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des tests unitaires pour des bibliothèques de géométrie, pour illustrer la formule du demi-produit dans des outils pédagogiques, ou pour satisfaire des énoncés de défi de programmation exigeant surface, périmètre, et côté à partir de deux diagonales positives ou d'un côté et d'un angle.
Associez-le à d'autres points de terminaison de géométrie gratuits lorsque vous avez besoin de grandeurs d'ellipse, de longueur de corde, ou de solveurs de triangle pour un laboratoire d'outils déterministes, et à une documentation qui montre à la fois les diagonales et les grandeurs finies afin que les nombres et l'image restent alignés pour les apprenants et les relecteurs.
Cas d’usage
Devoirs et préparation d'examens
Calculez la surface, le périmètre, et le côté du losange à partir de diagonales de manuel ou du côté et de l'angle inclus, et vérifiez que des diagonales non positives sont rejetées.
Carrelage, CAO, et simulation
Dimensionnez des carreaux en losange, des treillis contreventés, ou des cellules isométriques à partir de diagonales connues ou de la longueur d'arête et de l'angle dans des outils de conception et de jeu.
Questions fréquentes
Combien coûte le calculateur de losange ?
Il est gratuit dans votre navigateur sur cette page.
Puis-je utiliser le côté et l'angle au lieu des diagonales ?
Ne mélangez pas ce mode avec d1 et d2 dans la même requête.
Comment la surface est-elle calculée ?
À partir des diagonales : surface = (d1 × d2) / 2. Les deux voies sont des formes closes exactes en arithmétique à virgule flottante.
Comment obtient-on le côté à partir des diagonales ?
Les diagonales se croisent à angle droit et se coupent en leur milieu, formant quatre triangles rectangles. Avec des diagonales de 6 et 8, les moitiés valent 3 et 4, et Pythagore donne un côté de 5 et un périmètre de 20.
Que se passe-t-il si une diagonale est nulle ou négative ?
Le calculateur s'arrête aussitôt sur une erreur. Une diagonale nulle ou négative ne peut pas former un vrai losange, et la formule de l'aire masquerait le défaut.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"d1": 6,
"diagonal1": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.rhombus",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Saisissez deux diagonales positives finies, ou un côté positif avec un angle inclus entre les côtés ; le moteur rejette des diagonales nulles, négatives, ou non finies avec invalid_input plutôt que de renvoyer un NaN silencieux. Via l'API, une requête réussie coûte $0.002 ; les échecs de validation ne sont pas facturés.
Ce que renvoie un calculateur de losange et quelles entrées il accepte
Les entrées privilégiées pour le mode diagonales sont les scalaires d1 et d2 sous forme de nombres JSON ; les alias diagonal1, diagonal_1, et p correspondent à la première diagonale, et diagonal2, diagonal_2, et q correspondent à la seconde. Pour le mode côté-et-angle, les champs privilégiés sont side et angle, avec les alias a, s, et length pour le côté, et theta, included_angle, ou la lettre grecque pour l'angle. La réponse rapporte toujours mode, les deux diagonales, side, angle_deg, area, perimeter, un indicateur is_square lorsque les diagonales correspondent, et des chaînes de formule pour les identités principales afin qu'un étudiant ou une ligne de journal puisse vérifier le résultat sans lire la source. L'absence d'un mode complet, le mélange des deux modes, une diagonale non positive, un côté non positif, ou un angle qui n'est pas strictement à l'intérieur de l'intervalle ouvert de zéro à cent quatre-vingts degrés déclenchent tous invalid_input avec un message qui nomme le champ en échec.
Comment les formes closes sont évaluées : mode diagonales et mode côté-angle
En mode côté-et-angle, le moteur exige un côté positif fini et un angle strictement entre zéro et cent quatre-vingts degrés lorsque angle_unit est degrés, ou strictement entre zéro et pi lorsque l'unité est radians. Les diagonales suivent des identités de demi-angle : d1 égale deux fois côté fois le sinus de la moitié de l'angle, et d2 égale deux fois côté fois le cosinus de la moitié de l'angle, tous deux restant positifs à l'intérieur de l'intervalle d'angle ouvert. Associez l'exécution gratuite dans le navigateur de cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé sans réimplémenter vous-même la surface du demi-produit ou la racine carrée du côté depuis les diagonales.
Où les grandeurs du losange s'inscrivent dans l'étude, la conception et le code
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, une validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — s'inscrit dans le reste du catalogue de niveau A du KIT et permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique. Que vous soyez arrivé en cherchant un calculateur de losange ou la surface en losange à partir des diagonales, le contrat est le même : diagonales positives ou un côté et un angle valides en entrée, grandeurs finies ou un invalid_input clair en sortie.
Cas d'intégration
Fixtures de géométrie déterministes
Générez des grandeurs de losange reproductibles pour tests unitaires, validateurs de concours, et assertions CI sans logique de demi-produit ou de demi-angle faite à la main.
Questions techniques
Que se passe-t-il si une diagonale est nulle ou négative ?
Le gestionnaire renvoie invalid_input avec un message indiquant que la diagonale doit être un nombre positif fini.
Puis-je contrôler l'arrondi ?
Oui. Réglez precision (alias decimals, dp) sur un entier de 0 à 15 ; la valeur par défaut est 10 décimales sur tous les champs numériques.