ForHosting KIT · Santé et sport

Calculateur de pourcentage de victoires

Un bilan de 10 victoires, 4 défaites et 2 nuls donne un pourcentage de .688, car chaque nul compte pour une demi-victoire : saisissez le bilan et obtenez le chiffre du classement. 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
Victoires
10
Défaites
4
Matchs nuls
2
Vous obtenez
Parties
16
% de victoires
0,688
Pourcentage
68,8
Affichage
.688

Le calculateur de pourcentage de victoires prend le bilan d'une équipe — victoires, défaites et, lorsque le sport le permet, matchs nuls — et renvoie le pourcentage de victoires standard utilisé dans les classements de championnat. Les nuls comptent pour une demi-victoire : une saison 10-4-2 n'est donc pas équivalente à une saison 10-4-0. Vous obtenez le classique chiffre à trois décimales du tableau des classements, le pourcentage équivalent, la forme d'affichage telle qu'imprimée dans les journaux et la formule exacte employée, le tout en un seul appel déterministe.

Pourquoi les nuls comptent pour une demi-victoire

De nombreuses ligues — la NFL, la NHL avant l'ère des tirs de barrage, certains formats de classements de football, les échecs et d'innombrables compétitions amateur — autorisent les matchs nuls. Si l'on ignorait simplement les nuls, une équipe comptant dix victoires, quatre défaites et deux nuls serait évaluée exactement comme une équipe à dix victoires et quatre défaites, ce qui sous-évalue les deux matchs qu'elle n'a pas perdus.

La solution standard, adoptée depuis des décennies par les classements des grandes ligues, consiste à compter chaque nul comme une demi-victoire et une demi-défaite. Le calculateur de pourcentage de victoires applique cette convention à la lettre : les victoires effectives sont les victoires plus la moitié des nuls, et le diviseur est la totalité des matchs joués. Une équipe 10-4-2 obtient donc (10 + 1) ÷ 16 = .688, correctement placée entre le club 10-4 à .714 et un hypothétique 10-5-1 à .656, exactement là où ses résultats la situent.

Le résultat est le nombre que l'on voit dans les classements imprimés, arrondi à trois décimales pour que .643 ait le même sens partout, dans chaque ligue et sur chaque site.

Cas limites et quand le calcul est indéfini

Un pourcentage de victoires n'a de sens qu'une fois au moins un match joué. Tout le reste se comporte comme attendu : une équipe sans victoire mais avec des défaites renvoie .000, une saison parfaite renvoie 1.000 et une saison entièrement composée de nuls renvoie exactement .500, propriété élégante de la convention de la demi-victoire. Les sports sans nuls — baseball, basket-ball, la plupart des formats modernes de hockey — omettent simplement le champ des nuls, et la formule se réduit aux victoires divisées par les matchs joués.

Les utilisateurs typiques sont les générateurs de classements qui trient les équipes selon le chiffre renvoyé, les bases de données historiques qui vérifient un pourcentage cité par rapport au bilan sous-jacent, et les outils journalistiques qui ont besoin de la forme classique à trois décimales pour l'impression.

Comme le calcul est déterministe — sans réseau, sans horloge, sans aléa — la même entrée produit toujours la même sortie, ce qui est exactement ce que l'on attend d'un nombre qui décide des qualifications en playoffs et s'affiche sous les noms des équipes dans le tableau d'un journal.

Comparer des équipes entre sports avec nuls

Évaluez équitablement une saison 10-4-2 d'une équipe de NFL face à une 10-4 de baseball en laissant les nuls compter pour une demi-victoire.

Valider un bilan historique avant publication

Vérifiez qu'un pourcentage de victoires cité correspond aux victoires, défaites et nuls de votre jeu de données avant qu'il ne parte dans un article ou un rapport.

Combien cela coûte-t-il ?

L'exécution est également gratuite dans votre navigateur sur cette page.

Comment les matchs nuls sont-ils traités ?

Chaque nul compte pour une demi-victoire et une demi-défaite, la convention standard des classements de ligue. La formule est (victoires + 0.5 × nuls) ÷ total des matchs.

Et si mon sport n'a pas de matchs nuls ?

Omettez le champ des nuls ; il vaut zéro par défaut et la formule se réduit aux victoires divisées par les matchs joués.

Pourquoi trois décimales ?

C'est la convention de longue date des tableaux de classement, de sorte que .643 est sans ambiguïté. Le pourcentage équivalent à une décimale est renvoyé à côté.

Puis-je passer les nombres en chaînes ?

Oui. Les chaînes numériques comme « 10 » sont acceptées et converties, tant qu'elles sont finies et non négatives.

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/sports/win-percentage-calc

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/sports/win-percentage-calc \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"wins":10,"losses":4}'
{
  "wins": 10,
  "losses": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "sports.win_percentage_calc",
  "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.

Comment les nombres sont calculés et arrondis

La formule est (victoires + 0.5 × nuls) ÷ (victoires + défaites + nuls). La réponse renvoie en outre les victoires, défaites, nuls et le total de matchs utilisés, afin que l'appelant puisse conserver le calcul complet avec ses propres données et vérifier ensuite quel bilan a produit quel chiffre. L'API renvoie le résultat brut arrondi à trois décimales, la convention des tableaux de classement, plus la même valeur exprimée en pourcentage avec une décimale et une chaîne d'affichage au format classique — « .643 » plutôt que « 0.643 » — telle qu'elle figure dans les pages sportives. Chaque comptage doit être un nombre fini et non négatif ; les valeurs négatives ou manquantes sont rejetées avec une erreur typée qui nomme le champ fautif, et ces requêtes échouées ne sont pas facturées. Les chaînes numériques comme « 10 » sont acceptées et converties, ce qui garde l'endpoint pratique pour les formulaires et les pipelines alimentés par CSV où tout arrive en texte.

Cas limites et quand le calcul est indéfini

Un bilan 0-0-0 divise par zéro et, plutôt que d'inventer une réponse, l'endpoint renvoie une erreur typée invalid_input expliquant que le total de matchs est nul. Le même code s'exécute gratuitement dans le navigateur sur cette page : vous pouvez donc vérifier un bilan en le saisissant avant de brancher l'API sur un pipeline de classements.

Générer des classements de ligue

Envoyez le bilan de chaque équipe à l'endpoint et triez selon le chiffre à trois décimales renvoyé, exactement comme le font les classements officiels.

Que se passe-t-il avec un bilan 0-0-0 ?

La requête est rejetée avec une erreur invalid_input, car un pourcentage de victoires est indéfini lorsqu'aucun match n'a été joué. Les requêtes échouées ne sont pas facturées.

Consulter la documentation complète du KIT →