
Ratios et proportions
Simplifier un rapport entier positif et trouver une quantité proportionnelle.
Vos saisies restent dans votre navigateur.
Méthode et hypothèses
Version de méthode 1.0.0 · Mise à jour
Simplifier un ratio
Formule: A:B → (A ÷ PGCD):(B ÷ PGCD)
Saisissez deux parts entières strictement positives. Le rapport obtenu est irréductible. Exemple : 1920:1080 = 16:9. Pour des fractions signées ou nulles, utilisez le calculateur de fractions.
- a
- Première part (A)
- b
- Seconde part (B)
Trouver une quantité proportionnelle
Formule: D = C × B / A
A:B = C:D. La nouvelle quantité C peut être décimale ou nulle. Conservez la même unité pour A et C, et pour B et D. Exemple : ratio 16:9 et C = 32 → D = 18. Il s’agit d’une proportion directe, sans arrondi à une quantité entière.
- a
- Première part (A)
- b
- Seconde part (B)
- c
- Nouvelle première quantité (C)
Parts A et B entières strictement positives, limitées à 9 007 199 254 740 991. Simplification exacte ; quantité proportionnelle affichée avec au maximum 12 chiffres significatifs.
Reproduire le calcul en code
Ces exemples utilisent les mêmes entrées et le même calcul de base que cet outil. Adaptez la validation et le formatage à votre application.
JavaScript
const a = 16, b = 9;
const gcd = (x, y) => y === 0 ? x : gcd(y, x % y);
const d = gcd(a, b);
console.log(`${a / d}:${b / d}`); // 16:9TypeScript
const a = 16, b = 9;
const gcd = (x: number, y: number): number => y === 0 ? x : gcd(y, x % y);
const d = gcd(a, b);
console.log(`${a / d}:${b / d}`); // 16:9Python
from math import gcd
a, b = 16, 9
g = gcd(a, b)
print(f"{a // g}:{b // g}") # 16:9Java
int a = 16, b = 9;
int g = java.math.BigInteger.valueOf(a).gcd(java.math.BigInteger.valueOf(b)).intValue();
System.out.println((a / g) + ":" + (b / g)); // 16:9C#
int a = 16, b = 9;
int g = (int)System.Numerics.BigInteger.GreatestCommonDivisor(a, b);
Console.WriteLine($"{a / g}:{b / g}"); // 16:9