Calculateur de ratio équivalent
Multiplier 3:4 par 5 donne 15:20, et les deux ratios valent toujours 0,75 : la proportion ne bouge pas. Saisissez un ratio et un facteur non nul, même 0,5 pour réduire, et obtenez les deux termes mis à l'échelle avec leur valeur décimale. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Numérateur
- 3
- Dénominateur
- 4
- Échelle
- 5
- Valeur
- 0,75
- Numérateur mis à l'échelle
- 15
- Dénominateur mis à l'échelle
- 20
Multiplier les deux côtés d'un ratio par le même nombre non nul ne change jamais la proportion : 3:4 mis à l'échelle par 5 donne 15:20, et les deux décrivent exactement la même relation. C'est l'opération qui se cache derrière le doublement d'une recette, l'agrandissement d'une carte ou la préparation d'une fraction avant comparaison, effectuée en un seul appel déterministe.
Ce qu'est réellement un ratio équivalent
Deux ratios sont équivalents lorsqu'ils expriment la même proportion : 1:2, 5:10 et 37:74 disent la même chose. On passe de l'un à l'autre en multipliant ou en divisant les deux termes par le même nombre non nul, et ce point de terminaison exécute exactement cette étape. Vous envoyez un numérateur, un dénominateur et un facteur d'échelle ; vous recevez les deux termes d'origine, les deux termes mis à l'échelle et la valeur décimale du ratio, ce qui permet de vérifier d'un coup d'œil que la proportion n'a pas bougé.
Le calculateur de ratio équivalent ne simplifie jamais de lui-même : il met à l'échelle, l'opération que vous avez demandée, et laisse la simplification à votre charge ou à un outil dédié. Comme le facteur peut être n'importe quel nombre fini non nul, y compris une fraction comme 0.5, le même appel couvre aussi la réduction : une échelle d'un demi transforme 8:12 en 4:6 sans mode ni drapeau particulier.
Comment fonctionne le calcul et ce qu'il rejette
Le calcul est volontairement minimal : numérateur mis à l'échelle égale numérateur fois échelle, dénominateur mis à l'échelle égale dénominateur fois échelle. Tout est validé avant la moindre multiplication. Le dénominateur du ratio d'origine doit être non nul, car un ratio de dénominateur nul est indéfini ; le facteur d'échelle doit lui aussi être non nul, car multiplier les deux termes par zéro écrase le ratio en 0:0 et détruit la proportion qu'il devait préserver.
Les résultats sont arrondis à dix décimales pour que la sortie soit stable octet par octet d'une machine à l'autre, ce qui compte quand vous comparez des réponses dans des tests ou les conservez dans un journal d'audit. Il n'y a ni état caché ni approximation au-delà de cet arrondi final : deux appels avec les mêmes trois nombres renvoient toujours la même réponse, donc le point de terminaison peut être mis en cache, relancé et vérifié dans vos propres suites de tests en toute sécurité.
Où les équipes l'utilisent
La mise à l'échelle de recettes et de formules est le cas classique : un mélange de 3 parts de farine pour 2 parts d'eau devient 15:10 quand le lot est cinq fois plus gros, et un système de cuisine automatisé peut demander cette conversion par programme plutôt que de la réimplémenter.
Le même schéma apparaît en cartographie et en CAO, où les distances d'un plan gardent un ratio fixe avec les longueurs du monde réel, ainsi que dans les logiciels éducatifs qui génèrent des exercices en mettant à l'échelle un ratio de départ vers un ratio équivalent.
Cas d’usage
Mettez à l'échelle une recette ou un mélange chimique
Transformez un mélange 3:2 en un lot cinq fois plus grand en mettant les deux parts à l'échelle, avec des proportions exactes.
Générez des exercices d'entraînement
Produisez des ratios équivalents à partir d'un ratio de départ pour que les élèves comparent des proportions d'apparence différente mais égales.
Préparez des fractions pour la comparaison
Mettez deux ratios à l'échelle vers un dénominateur commun dans un pipeline avant de les comparer ou de les trier.
Questions fréquentes
Combien cela coûte-t-il ?
L'exécution est aussi gratuite dans votre navigateur sur cette page.
Pourquoi le facteur d'échelle ne peut-il pas être nul ?
Multiplier les deux termes par zéro écrase le ratio en 0:0, qui ne représente plus la proportion d'origine ; la requête est donc rejetée.
Puis-je réduire au lieu d'agrandir ?
Oui. Passez une échelle fractionnaire comme 0.5 et les deux termes sont divisés par deux ; le facteur peut être tout nombre fini non nul.
Le résultat est-il simplifié ?
Non. L'outil renvoie les termes mis à l'échelle exactement comme demandé, plus la valeur décimale du ratio pour confirmer que la proportion est inchangée.
Quelque chose est-il stocké ?
Non. Les nombres sont traités puis supprimés ; seul le ratio mis à l'échelle est renvoyé.
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/equivalent-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numerator":3,"denominator":4,"scale":5}'const res = await fetch("https://api.kit.forhosting.com/math/equivalent-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numerator": 3,
"denominator": 4,
"scale": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/equivalent-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numerator": 3,
"denominator": 4,
"scale": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/equivalent-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numerator":3,"denominator":4,"scale":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numerator":3,"denominator":4,"scale":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/equivalent-ratio", 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
{
"numerator": 3,
"denominator": 4,
"scale": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.equivalent_ratio",
"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
L'API de ratio équivalent prend un ratio — un numérateur et un dénominateur — et multiplie les deux termes par le même facteur d'échelle, puis renvoie la paire obtenue.
Comment fonctionne le calcul et ce qu'il rejette
Les entrées non numériques ou non finies sont rejetées avec un message clair, et la requête échoue immédiatement avec une erreur invalid_input au lieu de renvoyer un nombre silencieusement faux.
Où les équipes l'utilisent
Le point de terminaison s'exécute sur notre réseau mondial, ne conserve rien après la réponse, et le même code tourne gratuitement dans votre navigateur sur cette page : vous pouvez essayer n'importe quel ratio en le saisissant, et vous ne payez que lorsque vous appelez l'API depuis votre propre système à $0.002 par requête.
Questions techniques
Que se passe-t-il si le dénominateur est nul ?
La requête échoue avec une erreur invalid_input, car un ratio de dénominateur nul est indéfini.