Calculateur de panier abordable
5 unités à 12 plus 3 à 20 coûtent exactement 120 : avec un revenu de 120, le panier se trouve sur la droite de budget. Saisissez revenu, prix et quantités de deux biens pour voir si le choix passe et ce qui reste ou manque. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Revenu
- 120
- Prix du bien 1
- 12
- Quantité du bien 1
- 5
- Prix du bien 2
- 20
- Quantité du bien 2
- 3
- Statut
- on_budget
- Dépenses totales
- 120
- Revenu restant
- 0
- Dépenses pour le bien 1
- 60
Le calculateur de panier abordable compare les quantités choisies de deux biens au revenu et au prix de chacun. Il calcule la dépense totale, détermine si le choix se situe à l’intérieur, sur ou au-delà de la droite budgétaire, puis affiche le solde ou le déficit. Il détaille aussi les dépenses, la part du revenu utilisée et les deux intersections de la droite, ce qui facilite les exercices d’économie et les décisions d’achat.
Saisissez un budget et des prix cohérents
Commencez par le revenu ou le budget de dépense, puis indiquez le prix unitaire et la quantité choisie pour chacun des deux biens. Tous les montants doivent employer la même devise et la même période. Convertissez donc, par exemple, un revenu mensuel et des dépenses hebdomadaires avant de les comparer.
Les quantités peuvent être entières ou décimales, comme 2.5 kilogrammes. Les prix doivent être strictement positifs, tandis que le revenu et les quantités peuvent être nuls. L’outil applique un modèle simple à deux biens : il multiplie chaque quantité par son prix et additionne les deux dépenses.
Il n’ajoute automatiquement ni taxes, ni remises, ni emprunts, ni intérêts, ni limites de quantité. Si ces éléments interviennent, intégrez-les aux prix effectifs ou corrigez le revenu disponible. Des données cohérentes rendent le classement directement comparable à l’équation budgétaire de la microéconomie.
Interprétez les positions par rapport à la droite
Le calcul central additionne le prix du premier bien multiplié par sa quantité et le prix du second multiplié par la sienne. Si la dépense totale est inférieure au revenu, le statut est abordable et le point appartient à l’ensemble réalisable. Si les deux montants sont égaux, il est sur le budget : le point se trouve sur la droite et utilise tout le revenu.
Si la dépense dépasse le revenu, il est hors budget. Le revenu restant est positif pour un panier abordable, nul sur la droite et négatif en cas de déficit. Une tolérance infime adaptée à l’échelle encadre la comparaison décimale.
Ainsi, des dixièmes qu’un ordinateur ne représente pas toujours exactement ne transforment pas une égalité mathématique en classement erroné au-dessus ou au-dessous du budget.
Exploitez les résultats complémentaires
Outre le statut, le résultat sépare la dépense de chaque bien afin d’indiquer lequel pèse le plus dans le coût du panier. Le pourcentage budgétaire montre la part du revenu consommée. Si le revenu est nul et que le panier coûte plus de zéro, ce pourcentage est indéfini et apparaît sous la forme null ; le statut hors budget et le revenu restant négatif donnent néanmoins la conclusion utile.
Les deux quantités maximales sont les intersections de la droite budgétaire : elles indiquent combien d’un bien pourrait être acheté si tout le revenu lui était consacré. Elles servent à tracer la droite, comparer des variations de prix ou vérifier un exercice. L’abordabilité ne signifie pas préférence ni optimalité.
Ce calculateur vérifie uniquement la faisabilité ; l’utilité, les goûts et les besoins du consommateur nécessitent une analyse économique supplémentaire.
Cas d’usage
Vérifier un exercice de microéconomie
Déterminez si une coordonnée proposée est à l’intérieur, sur ou hors d’une droite budgétaire à deux biens.
Expliquer un déficit de dépense
Affichez le coût total et le revenu restant négatif lorsqu’une combinaison dépasse le budget disponible.
Comparer les intersections budgétaires
Calculez la quantité maximale de chaque bien lorsque tout le revenu lui est exclusivement consacré.
Questions fréquentes
Les quantités peuvent-elles être décimales ?
Oui. Toute quantité finie supérieure ou égale à zéro est admise, notamment pour les biens divisibles.
Pourquoi les deux prix doivent-ils être positifs ?
Un prix nul ou négatif ne définit pas l’intersection finie standard de ce modèle budgétaire à deux biens.
Un panier abordable est-il forcément le meilleur ?
Non. L’abordabilité indique seulement la faisabilité ; le choix optimal dépend aussi des préférences ou de l’utilité.
Que signifie un panier situé pile sur le budget ?
Cela signifie que la dépense égale exactement le revenu. Par exemple, 5 unités à 12 plus 3 unités à 20 coûtent 120 : avec un revenu de 120, il ne reste rien et le panier se trouve sur la droite de budget.
Combien d'un bien puis-je acheter si je renonce à l'autre ?
Divisez le revenu par le prix de ce bien. Avec un revenu de 120, cela fait 10 unités d'un bien à 12 ou 6 unités d'un bien à 20 : les deux extrémités de la droite de budget.
Outils associés
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/affordable-bundle-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"income":100,"price_good_1":10,"quantity_good_1":4,"price_good_2":15,"quantity_good_2":4}'const res = await fetch("https://api.kit.forhosting.com/econ/affordable-bundle-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"income": 100,
"price_good_1": 10,
"quantity_good_1": 4,
"price_good_2": 15,
"quantity_good_2": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/affordable-bundle-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"income": 100,
"price_good_1": 10,
"quantity_good_1": 4,
"price_good_2": 15,
"quantity_good_2": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/affordable-bundle-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"income":100,"price_good_1":10,"quantity_good_1":4,"price_good_2":15,"quantity_good_2":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"income":100,"price_good_1":10,"quantity_good_1":4,"price_good_2":15,"quantity_good_2":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/affordable-bundle-check", 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
{
"income": 100,
"price_good_1": 10,
"quantity_good_1": 4,
"price_good_2": 15,
"quantity_good_2": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.affordable_bundle_check",
"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. |
Questions techniques
Combien coûte l’utilisation du calculateur ?
Vous pouvez l’exécuter gratuitement dans votre navigateur. Chaque requête API coûte $0.002.
Quelle équation utilise-t-il ?
Il compare le revenu à price_good_1 × quantity_good_1 + price_good_2 × quantity_good_2.
Que signifie on_budget ?
La dépense totale du panier égale le revenu disponible dans la limite d’une infime tolérance décimale.