Remise et prix soldé

Calculer le prix après une remise et le montant économisé.

Une seule remise de 0 à 100 %. Le prix initial est arrondi à la précision choisie, puis l’économie ; le prix soldé est leur différence. Exemple : 100 à −20 % → 80, économie 20. Les remises successives ne sont pas additionnées automatiquement.

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

Vos saisies restent dans votre navigateur.

Méthode et hypothèses

Version de méthode 1.0.0 · Mise à jour

Appliquer une remise

Formule: Économie = prix × taux / 100 ; prix soldé = prix − économie

Une seule remise de 0 à 100 %. Le prix initial est arrondi à la précision choisie, puis l’économie ; le prix soldé est leur différence. Exemple : 100 à −20 % → 80, économie 20. Les remises successives ne sont pas additionnées automatiquement.

price
Prix initial
rate
Remise (%)
precision
Décimales monétaires

Tous les montants sont dans la même monnaie, sans conversion. Choisissez 0, 2 ou 3 décimales selon votre besoin. Arrondi au plus proche, moitié vers le haut.

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 price = 80, rate = 15;
const salePrice = price * (1 - rate / 100);
console.log(salePrice); // 68
TypeScript
const price = 80, rate = 15;
const salePrice: number = price * (1 - rate / 100);
console.log(salePrice); // 68
Python
price, rate = 80, 15
print(price * (1 - rate / 100))  # 68.0
Java
double price = 80, rate = 15;
System.out.println(price * (1 - rate / 100)); // 68.0
C#
double price = 80, rate = 15;
Console.WriteLine(price * (1 - rate / 100)); // 68