Calculateur de proportion directe et valeur correspondante
Ce calculateur de proportion directe transforme une paire connue en constante de proportionnalité réutilisable, puis applique cette constante à une nouvelle donnée.
Lancer gratuitement
Saisissez une valeur x connue, la valeur y qui lui correspond et la valeur x cible. Le résultat indique la constante et la valeur y prévue, ainsi que la relation et le calcul détaillé pour que vous puissiez les vérifier. L’outil convient aux grandeurs qui évoluent ensemble à un taux inchangé, notamment les prix unitaires, les quantités d’une recette, les distances à vitesse constante, les estimations de production, les échelles cartographiques et les conversions sans décalage initial.
Vérifiez que la relation est directement proportionnelle
Une proportion directe prend la forme y = k × x, où k est une constante identique pour toutes les paires correspondantes. Multiplier x par un facteur quelconque multiplie donc y exactement par le même facteur. Si cinq articles identiques coûtent douze unités, doubler leur nombre double le prix en l’absence de frais fixes, de remises ou de tarifs variables. Cette situation convient à une proportion directe. Avant tout calcul, demandez-vous si une entrée nulle produirait naturellement une sortie nulle et si le quotient de y par x reste constant. Ces deux conditions constituent des indices utiles. Le calculateur ne convient pas à une relation comportant des frais de départ, car celle-ci nécessite un terme constant supplémentaire. Il ne traite pas non plus la proportion inverse, dans laquelle une grandeur augmente tandis que l’autre diminue et leur produit reste constant. Une croissance courbe, une tarification par paliers, des remises sur volume, des taxes appliquées au-delà d’un seuil ou des taux variables dans le temps exigent d’autres modèles. Identifier d’abord la nature de la relation évite d’appliquer une réponse apparemment précise à une situation qui n’évolue pas selon un taux constant unique.
Calculez la constante à partir de la paire connue
Saisissez la paire observée complète sous la forme known_x et known_y. Le calculateur divise known_y par known_x afin d’obtenir la constante de proportionnalité k. Par exemple, si cinq mètres de matériau pèsent douze kilogrammes, la constante vaut 12 ÷ 5, soit 2.4 kilogrammes par mètre. Cette constante exprime le sens de la relation, y compris son unité composée ; il est donc utile de la nommer lorsque vous réutilisez le résultat. La valeur x connue ne peut pas être nulle, car une division par zéro ne permet pas d’établir un taux unique. Les nombres négatifs et décimaux sont acceptés pour les usages algébriques, mais votre domaine concret peut imposer des limites supplémentaires. Veillez à conserver des unités cohérentes : n’associez pas des mètres dans la valeur connue à des centimètres dans la cible sans convertir l’une des deux valeurs. Les chaînes numériques sont normalisées et chaque entrée doit représenter un nombre fini. La relation renvoyée présente le résultat sous la forme y = k × x, ce qui rend le taux explicite et facile à comparer à une formule, une feuille de calcul, une spécification ou une observation antérieure.
Prévoyez et contrôlez la valeur cible associée
Une fois k déterminée, le calculateur la multiplie par target_x pour prévoir target_y. Avec la paire de cinq mètres et douze kilogrammes, une cible de huit mètres donne 2.4 × 8, soit 19.2 kilogrammes. La réponse contient la constante, la valeur prévue, la relation symbolique et le calcul avec substitution afin que vous puissiez contrôler l’origine du nombre. Vérifiez le sens de variation avant de l’accepter : dans une proportion directe positive, une valeur x positive plus grande doit produire une valeur y plus grande, tandis que diviser x par deux doit diviser y par deux. Vous pouvez également diviser le target_y renvoyé par target_x et comparer ce quotient à la constante indiquée, à condition que target_x ne soit pas nul. De légers écarts d’affichage peuvent survenir lorsque des fractions décimales ne possèdent pas de représentation binaire exacte ; le calculateur stabilise donc la sortie à une précision pratique. N’appliquez les règles d’arrondi propres à votre domaine qu’après avoir obtenu le résultat proportionnel. Une devise peut demander deux décimales, un conditionnement un arrondi à l’unité supérieure et un travail scientifique des chiffres significatifs adaptés à la précision des mesures. Les appels API automatisés coûtent chacun $0.002 et utilisent le même calcul déterministe, sans réseau, hasard ni données externes changeantes.
Cas d’usage
Adapter les quantités d’ingrédients
Déduisez la quantité par portion d’une recette connue et prévoyez la quantité requise pour un autre nombre de portions.
Estimer des coûts à taux constant
Trouvez le prix unitaire constant et calculez le coût associé lorsqu’aucuns frais fixes, remise ou palier tarifaire ne s’appliquent.
Convertir des mesures proportionnelles
Utilisez une paire de mesures fiable pour prévoir une autre valeur dans une échelle, un taux de production ou une conversion sans décalage.
Questions fréquentes
Quelle formule le calculateur emploie-t-il ?
Il calcule constante = known_y ÷ known_x, puis target_y = constante × target_x.
Que représente la constante ?
La constante correspond à la quantité de y pour une unité de x. Son unité dépend des grandeurs que vous saisissez.
known_x peut-il être nul ?
Non. Un known_x nul imposerait une division par zéro et ne permettrait pas d’établir une constante proportionnelle unique.
Ce calculateur traite-t-il la proportion inverse ?
Non. Il est réservé aux grandeurs qui évoluent ensemble avec un quotient constant de y par x.
Quel est le prix d’un calcul par API ?
Chaque requête API coûte $0.002. Le calcul est déterministe et ne fait appel à aucun service externe.
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/algebra/direct-proportion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"known_x":5,"known_y":12,"target_x":8}'const res = await fetch("https://api.kit.forhosting.com/algebra/direct-proportion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"known_x": 5,
"known_y": 12,
"target_x": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/direct-proportion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"known_x": 5,
"known_y": 12,
"target_x": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/direct-proportion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"known_x":5,"known_y":12,"target_x":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"known_x":5,"known_y":12,"target_x":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/direct-proportion", 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
{
"known_x": 5,
"known_y": 12,
"target_x": 8
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.direct_proportion",
"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. |