ForHosting KIT · Mathématiques

Remises en cascade / facteur de prix net

Transformez une cascade de remises commerciales en un seul prix net : un prix catalogue de 100 remisé de vingt puis de dix pour cent revient à 72, soit un facteur de prix net de 0,72 applicable à tout autre prix. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Prix catalogue
100
Remises en cascade, séparées par des virgules (%)
20,10
Décimales
4
Vous obtenez
Remises en cascade (%)
20, 10
Facteur de prix net
0,72
Prix net
72
Remise équivalente (%)
28

Cascade de remises commerciales vers un facteur de prix net. Intention de recherche : calculateur de remises en cascade. Aucun appel réseau ni germe aléatoire n'est requis. Les tâches en échec ne sont pas facturées.

Comment fonctionne vraiment une cascade de remises

Des remises en cascade, aussi appelées remises successives, sont une liste de pourcentages retirés l'un après l'autre d'un prix catalogue. Chaque remise s'applique à ce qui reste après la précédente, jamais au prix d'origine. Pour les combiner, transformez chaque pourcentage en la part qu'il laisse, c'est-à-dire un moins la remise. En multipliant ces parts, vous obtenez le facteur de prix net, et en multipliant le prix catalogue par ce facteur, vous obtenez le prix net. Avec un prix catalogue de 100 et des remises de vingt pour cent et dix pour cent, le facteur vaut 0,72 et le prix net 72. Un moins le facteur, soit 28 %, est la remise unique qui aboutit au même prix.

Les erreurs qui gonflent une remise

L'erreur la plus courante consiste à additionner les pourcentages. Sur le papier, vingt pour cent et dix pour cent ressemblent à 30 %, mais la seconde remise porte sur une base plus petite, donc l'économie réelle est de 28 %. Un faux pas voisin consiste à calculer toutes les remises sur le prix catalogue d'origine, ce qui conduit au même total erroné. Arrondir à chaque étape est un autre piège : avec plusieurs remises, les petits écarts s'additionnent. Ici, la cascade entière est calculée d'abord, puis arrondie une seule fois, à la fin, et seulement si vous demandez des décimales. Enfin, l'ordre des remises ne change pas le résultat : inutile de vous demander laquelle passe en premier.

Fonctionnement

Cascade de remises commerciales vers un facteur de prix net. FPN=Π(1−dᵢ) ; net=prix catalogue×FPN. Aucun appel réseau ni germe aléatoire n'est requis.

Les tâches en échec ne sont pas facturées.

Quand l'utiliser

À utiliser lorsque l'intention de recherche correspond. Cascade de remises commerciales vers un facteur de prix net. Aucun appel réseau ni germe aléatoire n'est requis.

Les tâches en échec ne sont pas facturées.

Enseignement

Goldens épinglés.

Pourquoi ne peut-on pas simplement additionner les remises ?

Parce que chaque remise s'applique à un prix déjà réduit. Des remises de vingt pour cent et dix pour cent ressemblent à 30 % sur le papier, mais ensemble elles n'enlèvent que 28 %, si bien qu'un prix catalogue de 100 finit à 72.

L'ordre des remises a-t-il une importance ?

Non. Le facteur de prix net multiplie ce que laisse chaque remise, et multiplier dans un autre ordre donne le même résultat. Appliquer d'abord dix pour cent puis vingt pour cent donne toujours un facteur de 0,72.

Qu'est-ce que la remise unique équivalente ?

C'est la remise unique qui mènerait au même prix net que toute la cascade : un moins le facteur de prix net, exprimé en pourcentage. Un facteur de 0,72 correspond à une remise unique de 28 %.

Comment les résultats sont-ils arrondis ?

Seulement si vous demandez des décimales, et alors une seule fois, à la fin. Toute la cascade est calculée en pleine précision puis arrondie au plus proche, la moitié vers le haut, une seule fois, pour que les petites erreurs ne s'accumulent pas d'une remise à l'autre.

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.

POSThttps://api.kit.forhosting.com/math/chain-discount

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é.

curl -X POST https://api.kit.forhosting.com/math/chain-discount \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"list_price":100,"discounts_percent":"20,10"}'
{
  "list_price": 100,
  "discounts_percent": "20,10"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.chain_discount",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin de l'API. Les entrées sont validées avant tout calcul, de sorte que les charges utiles non valides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. Utilisez le même JSON depuis vos tableurs, votre CMS, vos automatisations ou vos démonstrations pédagogiques.

Fonctionnement

Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin de l'API. Les entrées sont validées avant tout calcul, de sorte que les charges utiles non valides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. Utilisez le même JSON depuis vos tableurs, votre CMS, vos automatisations ou vos démonstrations pédagogiques.

Entrées, limites et arrondi

Les décimales facultatives utilisent l'arrondi half-up une seule fois. Les sorties reprennent les entrées. Aucun appel réseau ni germe aléatoire n'est requis. Les tâches en échec ne sont pas facturées. Fournissez les champs JSON requis. Les types non valides déclenchent invalid_input. Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin de l'API. Les entrées sont validées avant tout calcul, de sorte que les charges utiles non valides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. Utilisez le même JSON depuis vos tableurs, votre CMS, vos automatisations ou vos démonstrations pédagogiques.

Quand l'utiliser

Le calculateur est gratuit dans le navigateur, déterministe et identique sur le chemin de l'API. Les entrées sont validées avant tout calcul, de sorte que les charges utiles non valides échouent avec invalid_input. L'arrondi half-up est appliqué une seule fois à partir des valeurs IEEE brutes lorsque des décimales sont demandées. Utilisez le même JSON depuis vos tableurs, votre CMS, vos automatisations ou vos démonstrations pédagogiques.

Vérification rapide

Widget gratuit.

Automatisation

Le même JSON via l'API.

Gratuit ?

Oui, tier A.

Réseau ?

Non.

Entrée incorrecte ?

Renvoie invalid_input.

API ?

Oui.

Langues ?

EN uniquement ; Nitro hydrate.

Consulter la documentation complète du KIT →