ForHosting KIT · Mathématiques

Longueur et largeur d'un rectangle à partir du périmètre

Saisissez le périmètre d'un rectangle et le rapport entre ses côtés et obtenez les deux dimensions : un périmètre de 36 avec un rapport de 2 pour 1 donne une longueur de 12 et une largeur de 6. Pratique pour une clôture ou un cadre. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Périmètre
36
Rapport
2
Vous obtenez
Longueur
12
Largeur
6

À partir du périmètre d'un rectangle et du rapport entre ses côtés, cette fonctionnalité retrouve les deux dimensions : la longueur et la largeur. Ce problème revient constamment — un budget de clôture fixe le périmètre, un design fixe la proportion, et ce dont vous avez réellement besoin, ce sont les deux longueurs de côtés. Le point d'accès résout ce petit système linéaire de manière déterministe : la moitié du périmètre correspond à la somme des côtés, et le rapport répartit cette somme entre la longueur et la largeur.

Du périmètre et du rapport aux dimensions réelles

Un périmètre seul ne détermine pas un rectangle : une infinité de paires de longueur et de largeur donnent le même périmètre. L'information manquante, c'est la proportion entre les côtés. Dès que vous savez que la longueur vaut, disons, le double de la largeur, la géométrie se ramène à une seule équation.

La moitié du périmètre est égale à la longueur plus la largeur : la largeur est donc ce demi-périmètre divisé par le rapport plus un, et la longueur s'obtient en multipliant la largeur par le rapport. Le point d'accès longueur et largeur d'un rectangle à partir du périmètre effectue exactement ce calcul et renvoie les deux côtés, ainsi que le rapport normalisé utilisé.

Vous envoyez deux nombres, vous recevez deux nombres, et le résultat est identique à chaque fois, car il n'y a ni aléatoire, ni horloge, ni réseau impliqué dans le calcul.

Comment les entrées sont validées et normalisées

Les deux entrées doivent être des nombres finis positifs, et elles sont vérifiées avant toute opération arithmétique. Une normalisation mérite d'être soulignée : le rapport est défini comme la longueur divisée par la largeur, la longueur étant le côté le plus grand ; un rapport inférieur à un décrit donc le même rectangle vu de l'autre côté.

Plutôt que d'échouer, le point d'accès le remplace par son inverse et indique le rapport normalisé dans la sortie, de sorte qu'un rapport de 0.5 et un rapport de 2 produisent le même rectangle. Les chaînes numériques telles que "2.5" sont acceptées, ce qui simplifie la soumission des formulaires.

Où il s'insère et combien il coûte

L'appelant typique est un outil, pas une personne : un calculateur de clôture disposant d'un budget total de matériel, un moteur de mise en page devant insérer un panneau de proportions fixes dans une bordure de longueur fixe, un correcteur de devoirs validant les réponses des élèves, ou un générateur produisant des exercices de géométrie cohérents. Les résultats sont arrondis à six décimales afin que les comparaisons automatisées restent stables d'une machine à l'autre.

Planification de clôtures et de bordures

Vous disposez de 120 mètres de clôture et souhaitez un enclos deux fois plus long que large. Le point d'accès renvoie une longueur de 40 et une largeur de 20 — sans tâtonnement.

Mise en page à proportions fixes

La longueur totale de l'encadrement d'un cadre est fixe et le panneau doit conserver une proportion 16:9. Obtenez les dimensions exactes du panneau en un seul appel.

Génération ou vérification d'exercices de maths

Produisez des problèmes de rectangles cohérents ou vérifiez programmatiquement les réponses des élèves à partir d'un périmètre et d'un rapport.

Combien cela coûte-t-il ?

L'exécution est également gratuite dans votre navigateur sur cette page.

Le rapport peut-il être inférieur à 1 ?

Oui. Le rapport est défini comme la longueur sur la largeur, la longueur étant le côté le plus grand ; une valeur inférieure à 1 est donc remplacée par son inverse. Le rapport normalisé est inclus dans la sortie.

Quelle est la précision du résultat ?

La longueur et la largeur sont arrondies à six décimales, de sorte que la sortie est stable et reproductible à l'octet près d'une machine à l'autre.

Puis-je envoyer des nombres sous forme de chaînes ?

Oui. Les chaînes numériques comme "36" ou "2.5" sont acceptées, mais tout ce qui ne s'interprète pas comme un nombre fini positif est rejeté.

Quelque chose est-il stocké ?

Non. Les deux nombres sont traités puis supprimés ; seules les dimensions calculées sont renvoyées.

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.

POSThttps://api.kit.forhosting.com/math/length-and-width-of-rectangle-given-perimeter

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

curl -X POST https://api.kit.forhosting.com/math/length-and-width-of-rectangle-given-perimeter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"perimeter":36,"ratio":2}'
{
  "perimeter": 36,
  "ratio": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.length_and_width_of_rectangle_given_perimeter",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb1
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

L'outil fonctionne gratuitement dans votre navigateur sur cette page, et le même code répond aux appels API à $0.002 par requête.

Comment les entrées sont validées et normalisées

Un périmètre nul ou négatif ne correspond pas à un rectangle, pas plus qu'un rapport nul, un rapport négatif, une valeur infinie ou un texte qui ne s'interprète pas comme un nombre : chacun de ces cas est rejeté avec une erreur typée invalid_input qui n'est jamais facturée.

Où il s'insère et combien il coûte

Comme le calcul ne représente qu'une poignée d'opérations en virgule flottante, la réponse est quasi instantanée et le coût est un forfait de $0.002 par requête — sans supplément à l'unité, puisque le travail n'augmente pas avec la taille des nombres. Le même code s'exécute gratuitement sur cette page : vous pouvez donc vérifier un résultat à la main avant d'intégrer l'API à votre système, et vous ne payez qu'une fois les appels automatisés.

Que se passe-t-il si le périmètre est nul ou négatif ?

La requête est rejetée avec une erreur invalid_input indiquant que le périmètre doit être un nombre fini positif. Les requêtes rejetées ne sont jamais facturées.

Consulter la documentation complète du KIT →