Calculateur de rectangle : aire et périmètre en ligne gratuit
Un rectangle de 5 de long et 3 de large a une aire de 15 et un périmètre de 16. Saisissez les deux côtés une seule fois et lisez les deux valeurs dans votre unité, au carré pour l'aire, pour la moquette comme pour les plinthes. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Longueur
- 5
- Largeur
- 3
- Aire
- 15
- Périmètre
- 16
Le calculateur de rectangle fournit les deux valeurs essentielles d'un rectangle : son aire et son périmètre. Aucune conversion d'unité, aucune approximation : l'unité saisie est celle des résultats, au carré pour l'aire. Les deux dimensions doivent être des nombres positifs et finis ; toute autre valeur est rejetée avec une erreur claire avant tout calcul.
Ce que l'aire et le périmètre vous indiquent réellement
L'aire et le périmètre répondent à deux questions différentes sur la même figure, et les confondre est l'une des erreurs de mesure les plus fréquentes. L'aire indique la surface couverte par le rectangle — la quantité de moquette pour une pièce, la surface de mur à peindre, le tissu nécessaire pour un panneau. Elle croît avec le produit des deux côtés : doubler les deux côtés la quadruple.
Le périmètre indique la longueur du contour — la quantité de plinthes, de clôture ou de bordure nécessaire pour en faire le tour complet. Il se contente d'additionner les côtés : doubler les deux côtés le double simplement. Une bande longue et étroite et un carré compact peuvent avoir la même aire tout en exigeant des quantités de bordure très différentes, voilà pourquoi acheter le matériel en se basant sur la seule aire aboutit si souvent à un manque.
Obtenir les deux valeurs d'un coup, à partir des deux mêmes mesures, est la raison d'être de ce calculateur : vous saisissez la longueur et la largeur une seule fois et vous lisez le chiffre dont le travail a réellement besoin, dans l'unité que vous avez mesurée.
Comment fonctionne le calcul
Le calcul applique exactement la formule classique : l'aire est la longueur multipliée par la largeur, et le périmètre est le double de la somme des deux. Les deux dimensions sont validées avant tout calcul — chacune doit être un nombre positif et fini : zéro, les valeurs négatives, une saisie vide, un texte non numérique et les infinis sont tous rejetés avec une erreur descriptive au lieu de produire un résultat faux en silence.
Les chaînes numériques comme "2.5" sont acceptées et converties, car les mesures réelles arrivent souvent sous forme de texte. Il n'y a ni hasard, ni horloge, ni appel réseau dans le calcul : les deux mêmes entrées produisent toujours les deux mêmes sorties, ce qui rend le résultat sûr à mettre en cache, à auditer et à citer dans un document.
Quand les deux mesures servent ensemble
Un moteur de devis qui facture le revêtement de sol, la clôture, le verre ou l'impression selon les dimensions peut appeler ce point d'accès par ligne d'article et obtenir des chiffres cohérents et validés, au lieu de réimplémenter la validation dans chaque service. Une application mobile peut déléguer le contrôle : un utilisateur qui tape "abc" dans le champ de la largeur reçoit une erreur propre plutôt qu'un NaN propagé jusqu'à une facture.
Les traitements par lots qui normalisent des feuilles de mesures peuvent y faire passer leurs lignes et s'appuyer sur le rejet des valeurs non positives comme filtre de qualité des données. La capacité étant déterministe et sans état, les résultats sont trivialement cacheables et testables : vos tests d'intégration peuvent vérifier des sorties exactes.
Et comme le même code s'exécute gratuitement sur cette page, la personne qui rédige le cahier des charges peut vérifier à la main exactement ce que le pipeline payant calculera — aucune dérive entre la documentation, la démo et le comportement en production.
Cas d’usage
Chiffrer sols et clôtures à partir des dimensions des pièces
Envoyez longueur et largeur par pièce et obtenez les mètres carrés de matériau plus les mètres linéaires de plinthes en un appel par pièce.
Questions fréquentes
Combien cela coûte-t-il ?
L'outil est également gratuit dans votre navigateur sur cette page, avec exactement le même code.
Quelles entrées accepte-t-il ?
Une longueur et une largeur, chacune un nombre positif et fini.
Quelles unités utilise-t-il ?
Celles que vous envoyez. Si la longueur et la largeur sont en mètres, le périmètre revient en mètres et l'aire en mètres carrés.
Quelles formules applique-t-il ?
Les résultats sont arrondis à six décimales pour une sortie stable et reproductible.
Calcule-t-il la diagonale ou autre chose ?
Non. Il renvoie exactement l'aire et le périmètre. Pour la diagonale, utilisez la capacité dédiée à la diagonale du rectangle.
Le résultat est-il déterministe ?
Oui. Il n'y a ni hasard, ni horloge, ni réseau dans le calcul — les mêmes entrées produisent toujours des sorties identiques, octet par octet.
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/math/generic-rectangle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":5,"width":3}'const res = await fetch("https://api.kit.forhosting.com/math/generic-rectangle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 5,
"width": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/generic-rectangle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 5,
"width": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/generic-rectangle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":5,"width":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":5,"width":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/generic-rectangle", 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
{
"length": 5,
"width": 3
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.generic_rectangle",
"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
Vous envoyez la longueur et la largeur — dans n'importe quelle unité, sous forme de nombres — et vous recevez les deux résultats en un seul appel, calculés avec les formules exactes aire = longueur × largeur et périmètre = 2 × (longueur + largeur). L'outil fonctionne gratuitement dans votre navigateur sur cette page, et le même code déterministe répond aux requêtes API pour $0.002 par appel : le résultat affiché ici est exactement celui que votre application recevra.
Comment fonctionne le calcul
Les résultats sont arrondis à six décimales, bien au-delà de toute précision de mesure pratique, ce qui garantit une sortie stable d'une machine ou d'un langage à l'autre : la réponse calculée dans votre navigateur est identique, octet par octet, à celle que l'API renvoie.
Où une API de rectangle trouve sa place
Personne n'a besoin d'une API pour multiplier deux nombres une seule fois — la valeur apparaît lorsque le calcul est intégré dans un système qui l'exécute mille fois.
Cas d'intégration
Valider les dimensions dans un pipeline de devis
Rejetez les mesures nulles, négatives ou non numériques en amont avec une erreur invalid_input claire au lieu de laisser un NaN atteindre une facture.
Normaliser des feuilles de mesures en masse
Faites passer des lignes de couples longueur/largeur par l'API et utilisez la sortie déterministe comme résultat auditable et cacheable.