Calculateur de production minimisant les pertes
Le calculateur de production minimisant les pertes applique la règle de fermeture à court terme à une entreprise confrontée à un prix de marché pour une production proposée.
Lancer gratuitement
Saisissez le prix, le coût variable moyen, la quantité et le coût fixe afin de savoir si produire couvre les coûts variables et contribue aux coûts fixes. Le résultat distingue la performance d’exploitation de la décision de fermeture, calcule la perte de chaque choix et indique précisément dans quelle mesure produire réduit ou accroît la perte. Il reconnaît aussi les situations bénéficiaires ou à l’équilibre.
Appliquez correctement la règle de fermeture
Une entreprise concurrentielle doit comparer le prix du marché au coût variable moyen pour la quantité qu’elle produirait, normalement celle où le prix égale le coût marginal sur la partie croissante de la courbe. Si le prix dépasse le coût variable moyen, les recettes couvrent tous les coûts variables et laissent une contribution positive aux coûts fixes. Produire entraîne donc une perte inférieure à celle d’une fermeture, même si les recettes totales restent inférieures au coût total. Si le prix est plus faible, chaque unité ajoute davantage de coût variable que de recette et poursuivre la production aggrave la perte. L’entreprise doit fermer et ne supporter que son coût fixe inévitable. En cas d’égalité, la production couvre exactement le coût variable sans contribuer au coût fixe : les deux choix causent la même perte. Le calculateur distingue clairement ces trois cas. Cette décision concerne le court terme et suppose que le coût fixe est inévitable pendant la période et que la quantité saisie est pertinente.
Interprétez la comparaison des pertes
Le calculateur multiplie d’abord le prix par la quantité pour obtenir les recettes totales. Il multiplie ensuite le coût variable moyen par cette quantité, puis ajoute le coût fixe afin d’obtenir le coût total. Le résultat d’exploitation correspond aux recettes moins le coût total ; une valeur négative représente la perte en cas de production. La perte en cas de fermeture égale le coût fixe, car l’absence de production supprime les coûts variables mais pas les obligations fixes inévitables. La marge sur coût variable unitaire est le prix moins le coût variable moyen, et sa valeur totale est multipliée par la quantité. Une marge positive allège le coût fixe ; une marge négative l’alourdit. La réduction de perte soustrait la perte de production à celle de fermeture : une valeur positive favorise la production, une valeur négative la fermeture. Le statut de l’entreprise est séparé de la décision, puisqu’une entreprise déficitaire peut rationnellement produire si fermer lui coûte davantage. Les cas bénéficiaires et d’équilibre restent également identifiés.
Tenez compte des hypothèses et limites
Considérez le résultat comme un test d’exploitation à court terme, non comme une prévision complète. La règle suppose que le prix est donné, que l’entreprise vend la quantité indiquée à ce prix, que le coût variable moyen correspond à cette production et que le coût fixe est inévitable pendant la période. Elle ne détermine pas la quantité maximisant le bénéfice à partir d’une courbe de coûts, ne vérifie pas l’égalité entre prix et coût marginal, n’intègre pas les frais de démarrage ou de fermeture et ne décide pas d’une sortie définitive du secteur. À long terme, tous les coûts sont évitables et des pertes persistantes exigent une autre analyse. Employez des unités cohérentes : même devise par unité pour le prix et le coût variable moyen, quantité correspondante, puis même devise et même période pour le coût fixe. Ne mélangez pas coût mensuel et production quotidienne. Pour une requête API, le tarif de base est $0.002. Le navigateur emploie la même arithmétique déterministe, sans appel réseau, et produit des valeurs stables adaptées aux feuilles de calcul et à l’enseignement.
Cas d’usage
Évaluez une perte d’exploitation temporaire
Vérifiez si une usine aux coûts fixes inévitables doit continuer à produire lorsque les prix du marché faiblissent.
Enseignez la règle de fermeture
Montrez pourquoi une entreprise déficitaire peut produire tant que le prix dépasse le coût variable moyen.
Comparez des scénarios d’exploitation
Testez d’autres prix ou coûts variables et observez quand la recommandation passe de produire à fermer.
Questions fréquentes
Faut-il produire si le prix dépasse le coût variable moyen mais reste inférieur au coût total moyen ?
Oui, à court terme. La production couvre le coût variable et contribue au coût fixe, donc la perte est inférieure à celle d’une fermeture.
Que se passe-t-il lorsque le prix égale le coût variable moyen ?
L’entreprise est indifférente dans ce modèle simplifié. Produire couvre exactement le coût variable et les deux choix laissent une perte égale au coût fixe.
Pourquoi saisir le coût fixe si la décision repose sur le prix et le coût variable moyen ?
Le coût fixe ne modifie pas le seuil de fermeture, mais il permet de mesurer et comparer les pertes des deux choix.
Ce calculateur trouve-t-il la quantité qui maximise le bénéfice ?
Non. Saisissez la production proposée, normalement située où le prix égale le coût marginal. L’outil vérifie si produire vaut mieux que fermer.
Quel est le prix d’un calcul par API ?
Chaque requête API coûte $0.002. Le calcul est aussi disponible dans le navigateur comme capacité de niveau A.
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/econ/loss-minimizing-output \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":18,"average_variable_cost":14,"output_quantity":100,"fixed_cost":600}'const res = await fetch("https://api.kit.forhosting.com/econ/loss-minimizing-output", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 18,
"average_variable_cost": 14,
"output_quantity": 100,
"fixed_cost": 600
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/loss-minimizing-output",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 18,
"average_variable_cost": 14,
"output_quantity": 100,
"fixed_cost": 600
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/loss-minimizing-output", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":18,"average_variable_cost":14,"output_quantity":100,"fixed_cost":600}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":18,"average_variable_cost":14,"output_quantity":100,"fixed_cost":600}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/loss-minimizing-output", 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
{
"price": 18,
"average_variable_cost": 14,
"output_quantity": 100,
"fixed_cost": 600
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.loss_minimizing_output",
"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. |