Pourcentages

Calculer un pourcentage, une proportion ou une évolution entre deux valeurs.

Changer de mode efface les saisies et le résultat.

Exemple : 20 % de 150 = 30.

Le point et la virgule sont acceptés pour les décimales.

Vos saisies restent dans votre navigateur. Les résultats affichés sont arrondis à 12 chiffres significatifs au maximum.

Méthode et hypothèses

Version de méthode 1.0.0 · Mise à jour

Pourcentage d’une valeur

Formule: value × rate ÷ 100

Exemple : 20 % de 150 = 30.

rate
Pourcentage (%)
value
Valeur de référence
Part en pourcentage

Formule: part ÷ total × 100

Exemple : 30 sur un total de 150 représente 20 %. Le total doit être positif.

part
Part
total
Total
Évolution en pourcentage

Formule: (next − previous) ÷ previous × 100

Exemple : passer de 80 à 100 correspond à +25 %. Une baisse produit un résultat négatif. La valeur initiale doit être positive.

previous
Valeur initiale
next
Valeur finale

Calcul déterministe en virgule flottante. Le résultat affiché est arrondi à 12 chiffres significatifs au maximum.

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 percentOf = 200 * 12 / 100; // 24
const ratioPercent = 18 / 72 * 100; // 25
const changePercent = (100 - 80) / 80 * 100; // 25 increase
console.log(percentOf, ratioPercent, changePercent);
TypeScript
const percentOf: number = 200 * 12 / 100; // 24
const ratioPercent: number = 18 / 72 * 100; // 25
const changePercent: number = (100 - 80) / 80 * 100; // 25 increase
console.log(percentOf, ratioPercent, changePercent);
Python
percent_of = 200 * 12 / 100  # 24
ratio_percent = 18 / 72 * 100  # 25
change_percent = (100 - 80) / 80 * 100  # 25 increase
print(percent_of, ratio_percent, change_percent)
Java
double percentOf = 200 * 12 / 100.0; // 24
double ratioPercent = 18 / 72.0 * 100; // 25
double changePercent = (100 - 80) / 80.0 * 100; // 25 increase
System.out.println(percentOf + " " + ratioPercent + " " + changePercent);
C#
double percentOf = 200 * 12 / 100.0; // 24
double ratioPercent = 18 / 72.0 * 100; // 25
double changePercent = (100 - 80) / 80.0 * 100; // 25 increase
Console.WriteLine($"{percentOf} {ratioPercent} {changePercent}");