Indice de perte de chaussettes
Dix paires achetées et 14 chaussettes restantes au bout de 12 mois : il en manque 6 sur 20, soit 30 % au total et un indice de perte de 2,5 % par mois. Comptez le tiroir, saisissez trois nombres et obtenez un chiffre posé. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Paires achetées
- 10
- Chaussettes restantes
- 14
- Mois de possession
- 12
- Chaussettes achetées
- 20
- Chaussettes perdues
- 6
- Fraction perdue
- 0,3
- Pourcentage total de perte
- 30
Ce calculateur d’indice de perte de chaussettes transforme trois faits du foyer — combien de paires vous avez achetées, combien de chaussettes isolées restent dans le tiroir et depuis combien de mois vous les possédez — en un seul taux mensuel : le pourcentage du stock d’origine disparu chaque mois. On s’en sert après une saison de lessive, lorsque le tiroir paraît plus maigre que le ticket, lorsque des colocataires partagent une machine et veulent un chiffre plutôt qu’une plainte, et lorsqu’une feuille de dressing a besoin d’un rythme de remplacement plutôt que d’une anecdote sur le sèche-linge. Le moteur est une arithmétique finie pure, sans appels réseau, sans échantillonnage et sans raccourcis liés à la date. Un contrôle familier est dix paires achetées et quatorze chaussettes restantes après douze mois : six chaussettes perdues sur vingt et un indice de 2.5 pour cent par mois.
Où ce raisonnement s’inscrit dans les foyers, les buanderies et les logiciels
On rencontre cette question lorsqu’un tiroir d’hiver paraît à moitié vide après un an de sacs de sport et de lessive de voyage, lorsqu’une colocation veut un chiffre calme plutôt que d’accuser la dernière personne à vider le sèche-linge, ou lorsqu’un parent décide combien de paires de rechange acheter avant la rentrée. Les étudiants en résidence peuvent comparer un lot bon marché qui s’évapore en un semestre à un jeu plus épais qui tient une année.
Les exercices et les devoirs ont souvent besoin d’une source rapide, hors ligne, de pourcentages pour vérifier des solutions sans macros opaques de tableur sous pression de temps. Les outils produit et pédagogiques utilisent le taux lorsqu’une personne saisit un décompte de paires, un reste et un horizon en mois et que l’interface doit afficher un pourcentage mensuel net à côté d’une estimation de remplacement.
Associez-la à des aides de coût par usage ou de budget d’achats si vous constituez un petit laboratoire d’outils du quotidien, et gardez cette page pour la recherche que les gens tapent vraiment : à quelle vitesse les chaussettes disparaissent.
Cas d’usage
Auditer le tiroir du foyer après une saison de lessive
Comptez les paires achetées, comptez les isolées encore à la maison et voyez le pourcentage mensuel perdu pour décider d’acheter des remplacements ou de changer le pliage et le rangement.
Comparer les stocks d’une résidence ou d’une buanderie partagée
Des colocataires peuvent consigner les trois mêmes chiffres après un semestre et voir chez qui le stock fuit plus vite, sans transformer le sèche-linge en tribunal.
Planifier les achats de remplacement à partir d’un taux mensuel
Une feuille de dressing peut convertir l’indice en un nombre attendu de paires à commander chaque trimestre, au lieu d’improviser à la caisse.
Questions fréquentes
Combien coûte le calculateur d’indice de perte de chaussettes ?
Il est gratuit dans votre navigateur sur cette page.
Que se passe-t-il si vous avez acheté zéro paire ?
Le stock d’origine serait vide, donc la fraction perdue et l’indice mensuel sont indéfinis (division par zéro).
Ce modèle représente-t-il une marque précise de sèche-linge ou de lave-linge ?
Non. Il n’utilise que le décompte de paires, celui des chaussettes restantes et les mois que vous fournissez. Il n’y a ni facteur d’appareil, ni terme météo, ni cycle de lessive présumé.
Comment l'indice de perte de chaussettes est-il calculé ?
Chaque paire achetée compte pour deux chaussettes. On soustrait celles qui restent à la maison pour obtenir les pertes, on divise par le nombre acheté, on passe en pourcentage et on répartit le résultat sur les mois de possession.
Faut-il compter les chaussettes restantes une par une ou par paires ?
Une par une, y compris les orphelines. Seul l'achat se saisit en paires ; le calculateur double ce chiffre, si bien que les chaussettes restantes ne peuvent jamais dépasser le double des paires achetées.
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/life/socks-loss-index \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pairs_bought":10,"socks_remaining":14,"months_owned":12}'const res = await fetch("https://api.kit.forhosting.com/life/socks-loss-index", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pairs_bought": 10,
"socks_remaining": 14,
"months_owned": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/socks-loss-index",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pairs_bought": 10,
"socks_remaining": 14,
"months_owned": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/socks-loss-index", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pairs_bought":10,"socks_remaining":14,"months_owned":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pairs_bought":10,"socks_remaining":14,"months_owned":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/socks-loss-index", 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
{
"pairs_bought": 10,
"socks_remaining": 14,
"months_owned": 12
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.socks_loss_index",
"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.
Limites
max_abs_value | 1000000000000000 |
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. |
Notes techniques
Utilisez-le gratuitement dans le navigateur pour un audit rapide du tiroir, ou appelez l’API à $0.002 par requête réussie lorsque vous avez besoin du même indice reproductible dans un journal domestique, un inventaire de résidence ou une démonstration pédagogique.
Ce que signifie l’indice de perte de chaussettes et ce que contient la réponse
L’indice de perte de chaussettes est la part du stock d’origine disparue, exprimée en pourcentage puis divisée par les mois de possession, afin qu’un foyer compare une période de lessive de six mois à un tiroir de deux ans. Dix paires et quatorze chaussettes restantes au bout d’un an, c’est six perdues sur vingt, trente pour cent disparus et 2.5 pour cent par mois. Comptez chaque paire achetée comme deux chaussettes, soustrayez celles qui restent à la maison, et vous obtenez socks_lost. Divisez socks_lost par socks_bought pour la fraction perdue ; multipliez par cent pour le pourcentage total ; divisez ce pourcentage par months_owned pour obtenir socks_loss_index, le pourcentage mensuel. La réponse reprend les trois entrées, indique socks_bought comme le double du nombre de paires, socks_lost, la fraction lost_fraction entre zéro et un, loss_percent_total, la valeur principale socks_loss_index, une chaîne de formule, une étiquette de méthode et la précision d’arrondi. Il n’y a ni modèle caché de sèche-linge, ni facteur météo, ni marque de machine : le moteur évalue la forme fermée ou refuse l’entrée avec invalid_input. Les cas refusés comprennent un pairs_bought, socks_remaining ou months_owned manquant, des valeurs non finies, des magnitudes au-dessus du plafond documenté, un décompte de paires ou de restantes négatif, plus de chaussettes restantes que le double des paires achetées, un horizon non positif et — le cas que cette page rend explicite — pairs_bought égal à zéro, car diviser par un stock d’origine vide n’est pas défini. Si vous avez besoin d’une simulation stochastique de sèche-linge ou d’un apparieur par code-barres, utilisez un outil d’inventaire ; cette page ne répond qu’à l’identité mensuelle transparente, avec une sortie numérique stable pour feuilles, tests et consommateurs d’API qui ne doivent pas inventer de pertes supplémentaires.
Comment paires, restantes et mois sont lus et pourquoi le taux reste reproductible
Les signes plus initiaux et la notation scientifique sur les chaînes numériques sont autorisés lorsqu’ils s’interprètent comme des décimaux finis ; les espaces intégrés, les préfixes hexadécimaux et les jetons non numériques sont refusés avec un message clair, pour qu’une mauvaise cellule ne devienne pas un taux mensuel erroné. Les chaussettes restantes ne peuvent être négatives ni dépasser le double des paires achetées. Les champs privilégiés sont pairs_bought pour le nombre de paires entrées au foyer, socks_remaining pour le nombre de chaussettes individuelles encore disponibles et months_owned pour l’horizon en mois. Les alias pairs, bought, n_pairs et pair_count pour le décompte de paires ; remaining, remaining_socks, socks et socks_left pour les isolées ; et months, month, owned_months et ownership_months pour l’horizon sont acceptés afin que tableurs, chaînes de requête et formulaires réutilisent le même contrat. Zéro chaussette restante est valide et signifie simplement que tout le stock a disparu, donc le pourcentage total vaut cent et l’indice est cent divisé par months_owned. pairs_bought doit être strictement positif : s’il est nul ou inférieur à un epsilon minime, la requête échoue avec invalid_input car le décompte d’origine serait zéro et la fraction n’est pas définie. months_owned doit aussi être strictement positif, car l’indice mensuel divise par cet horizon. Un champ optionnel precision, avec les alias decimals et dp, choisit le nombre de décimales exposées, dix par défaut et quinze au plus, afin que les références JSON restent stables. Associez l’exécution gratuite du navigateur sur cette page à l’API tarifée lorsque vous avez besoin du résultat mathématique identique dans un flux automatisé, sans réécrire l’arithmétique d’inventaire.
Où ce raisonnement s’inscrit dans les foyers, les buanderies et les logiciels
Un foyer peut consigner pairs_bought, compter les isolées restantes et voir si la perte mensuelle est un filet ou une fuite qui justifie de changer le pliage et le rangement. Les développeurs appellent le même contrat depuis des scripts pour semer des vecteurs de test déterministes dans des widgets de dressing, pour normaliser des décomptes de paires avant une démonstration de budget domestique, ou pour satisfaire des énoncés produit qui exigent un champ socks_loss_index plutôt qu’une plaisanterie sur la chaussette orpheline. Sur cette page, le travail s’exécute entièrement dans votre navigateur ; via l’API chaque consultation réussie coûte $0.002, une validation échouée n’est pas facturée et rien n’est conservé une fois la réponse renvoyée. Cette séparation — exploration interactive gratuite et API au tarif publié, identique — permet de passer d’une vérification personnelle du tiroir à un flux automatisé sans changer le résultat mathématique.
Questions techniques
Comment l’indice de perte de chaussettes est-il défini ?
socks_loss_index est le pourcentage de chaussettes d’origine disparues, divisé par months_owned. Les chaussettes d’origine valent deux fois pairs_bought ; les perdues sont ce décompte moins socks_remaining.
Faut-il saisir des paires restantes ou des chaussettes individuelles restantes ?
Saisissez des chaussettes individuelles dans socks_remaining. Dix paires restantes feraient vingt chaussettes. Le moteur double déjà pairs_bought ; mélanger des décomptes de paires dans le champ restant sous-estimerait le stock restant.