Calculateur de proportionnalité directe
Une proportionnalité directe signifie que deux rapports sont égaux, par exemple 3/5 = 12/x.
Lancer gratuitement
Ce calculateur trouve n’importe quel terme inconnu dans la forme générale a/b = c/d, puis contrôle la réponse en comparant les produits en croix. Il convient aux exercices, à la préparation des cours, aux changements d’échelle et aux vérifications rapides. Saisissez les trois termes connus, choisissez la position manquante et obtenez la proportion complète avec une vérification numérique explicite.
Placez les deux rapports dans le même ordre
Une proportionnalité directe compare deux grandeurs qui évoluent selon le même facteur. Avant de calculer, placez les grandeurs correspondantes aux mêmes positions. Si trois cahiers coûtent 6 euros et que le prix de cinq cahiers est inconnu, écrivez cahiers sur euros des deux côtés, ou euros sur cahiers des deux côtés. Les deux dispositions sont correctes, mais il ne faut pas les mélanger. Le calculateur emploie la forme neutre a/b = c/d. Les lettres désignent des positions et non des unités particulières. Choisissez la lettre du terme manquant et saisissez les trois autres nombres. Ainsi, 3/6 = 5/d cherche d, tandis que a/6 = 5/10 cherche a. Conservez des unités cohérentes dans chaque ligne ou colonne. Convertissez les minutes en heures, les centimes en euros ou les grammes en kilogrammes avant la saisie si les unités diffèrent. La mise en place est essentielle, car un produit en croix peut donner un résultat précis à partir d’une relation mal ordonnée.
Comprenez le calcul du terme manquant
Pour l’égalité a/b = c/d, multiplier les deux membres par b et d donne a × d = b × c. Le calculateur réorganise cette équation selon la position choisie. Si a manque, il calcule b × c ÷ d ; pour b, a × d ÷ c ; pour c, a × d ÷ b ; et pour d, b × c ÷ a. Il s’agit d’une transformation algébrique, pas d’une estimation du multiplicateur. Le résultat présente la proportion complétée et les deux produits en croix afin que vous puissiez les contrôler. Leur égalité confirme que le rapport est conservé. Les dénominateurs b et d ne peuvent jamais valoir zéro, car la division par zéro est indéfinie. Le calculateur refuse aussi tout calcul qui imposerait un dénominateur nul, ainsi que les valeurs absentes, non numériques ou non finies. Les décimales sont acceptées et le résultat est arrondi avec une précision stable adaptée aux exercices scolaires et aux changements d’échelle courants.
Interprétez la réponse et validez le modèle
La valeur trouvée résout la proportion saisie, mais l’énoncé détermine encore si la proportionnalité directe est pertinente. Elle s’applique lorsqu’une grandeur est un multiple constant d’une autre : deux fois plus d’articles identiques coûtent deux fois plus cher, tripler une recette triple chaque ingrédient et, à vitesse constante, doubler le temps double la distance. Elle ne s’applique pas avec des frais fixes, des remises variables ou lorsque l’une des grandeurs augmente tandis que l’autre diminue. Après le calcul, lisez l’équation complète et vérifiez la cohérence des unités et de l’ordre de grandeur. Vous pouvez aussi estimer : si un numérateur double à rapport constant, le terme correspondant doit doubler. Les produits en croix fournissent un contrôle structurel exact, tandis que l’estimation révèle une mauvaise mise en place. Par API, chaque requête résout un terme pour $0.002. Le navigateur exécute la même arithmétique déterministe, sans consultation externe.
Cas d’usage
Vérifier un exercice de proportionnalité
Résolvez l’une des quatre positions et comparez les produits en croix pour comprendre la réponse.
Adapter recettes et mélanges
Conservez le rapport des ingrédients tout en calculant la quantité nécessaire pour une préparation différente.
Convertir des taux constants
Trouvez un coût, une distance, une quantité ou une durée inconnue dans une relation directement proportionnelle.
Questions fréquentes
Quelle forme de proportion le calculateur utilise-t-il ?
Il utilise a/b = c/d. Choisissez a, b, c ou d comme position manquante et saisissez les trois autres termes.
Comment la valeur inconnue est-elle calculée ?
Le calculateur applique l’identité a × d = b × c et isole par division le terme choisi.
Puis-je saisir des décimales ou des nombres négatifs ?
Oui. Les valeurs décimales et négatives finies sont admises si les dénominateurs obtenus sont valides et non nuls.
Pourquoi les dénominateurs nuls sont-ils refusés ?
Un rapport dont le dénominateur vaut zéro est indéfini et ne peut pas former une égalité valable.
Des produits en croix égaux prouvent-ils que mon énoncé est bien posé ?
Ils prouvent l’égalité des rapports saisis après le calcul. Vous devez encore vérifier l’ordre cohérent des grandeurs et des unités correspondantes.
Quel est le prix d’une requête API ?
Chaque requête résout un terme inconnu pour $0.002. La version navigateur s’exécute localement et gratuitement.
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/edu/direct-proportion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"solve_for":"d","a":3,"b":5,"c":12}'const res = await fetch("https://api.kit.forhosting.com/edu/direct-proportion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"solve_for": "d",
"a": 3,
"b": 5,
"c": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/direct-proportion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"solve_for": "d",
"a": 3,
"b": 5,
"c": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/direct-proportion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"solve_for":"d","a":3,"b":5,"c":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"solve_for":"d","a":3,"b":5,"c":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/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
{
"solve_for": "d",
"a": 3,
"b": 5,
"c": 12
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.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. |