Calcolatore della media bowling per classifica e handicap
Questo calcolatore trasforma il totale dei birilli abbattuti e il numero di partite concluse sia nella media precisa sia nella media intera normalmente registrata per classifiche e handicap di lega.
Esegui gratis nel browser
Mostra inoltre il resto della divisione e quanti birilli servirebbero, a parità di partite, per aumentare di uno la media ufficiale. Può usarlo per una serie settimanale, una parte della stagione o l’intero storico senza inserire ogni punteggio.
Inserisca dati riferiti alle stesse partite
Indichi il totale dei birilli abbattuti nelle partite da misurare e il numero esatto di partite concluse che quel totale rappresenta. Un totale di nove partite va associato a nove, anche se proviene da tre turni diversi. Non includa allenamenti, punteggi vacanti o partite esterne al periodo, salvo che il regolamento della Sua lega li consideri ufficiali. Il totale può essere zero, ma occorre almeno una partita. Il calcolatore verifica anche il limite fisico di 300 birilli per partita e rifiuta valori impossibili. Se consulta una classifica, utilizzi i campi cumulativi di birilli e partite. Se parte dai referti, sommi solo i punteggi finali e controlli che ognuno appartenga a una partita completata. Mantenere coerenti numeratore e denominatore è la condizione principale per ottenere una media affidabile.
Distingua la media precisa da quella di lega
La media precisa è il totale dei birilli diviso per le partite e viene mostrata con tre decimali. La media di lega è il quoziente intero: la frazione viene eliminata, non arrotondata verso l’alto. Per esempio, 1,742 birilli in nove partite producono 193.556 come valore preciso e 193 come valore di lega. La distinzione è importante perché molte classifiche e procedure di handicap adottano una media intera stabilita. Il resto indica i birilli avanzati dopo aver attribuito quel valore intero a ogni partita. Il risultato mostra anche quanti birilli occorrerebbero, mantenendo invariato il numero di partite, per raggiungere l’intero successivo. È una soglia descrittiva, non una previsione. Applichi sempre le regole della Sua lega su partite minime, media d’ingresso, riclassificazione e fasi finali.
Usi il risultato per classifica e handicap
Per la classifica, riporti la media intera quando il regolamento richiede di eliminare le frazioni. Conservi quella precisa per studiare l’andamento o confrontare periodi con la stessa media ufficiale. Nel calcolo dell’handicap, la media è soltanto un dato iniziale: la lega può sottrarla da una base, applicare una percentuale e imporre limiti o regole per nuovi giocatori. Lo strumento non presume quindi alcuna base o percentuale. Ricalcoli ogni volta che cambiano birilli cumulativi o partite. Non faccia la media delle medie settimanali: settimane con numeri diversi di partite avrebbero lo stesso peso e falserebbero la stagione. Sommi tutti i birilli validi e divida una sola volta per tutte le partite valide. Conservi i totali originali accanto al risultato, così la segreteria o il giocatore potranno verificare il calcolo.
Casi d'uso
Aggiornare una classifica di lega
Converta birilli e partite cumulativi nella media intera usata nella classifica corrente.
Preparare il dato per l’handicap
Trovi la media stabilita prima di applicare base e percentuale previste dalla lega.
Esaminare la stagione
Confronti la media precisa di periodi diversi mantenendo visibile il dato intero ufficiale.
Domande frequenti
Qual è la formula della media bowling?
Divida i birilli totali per il numero di partite concluse. Sono restituiti il quoziente con tre decimali e la relativa parte intera.
La media di lega viene arrotondata verso l’alto?
No. Il calcolatore elimina la frazione. Verifichi che anche la Sua lega adotti questa convenzione.
Perché la media precisa e quella di lega differiscono?
La prima conserva la frazione; la seconda usa il quoziente intero comune nelle classifiche e negli handicap.
Posso fare la media di più medie settimanali?
Divida i birilli complessivi per le partite complessive. Mediare settimane con quantità diverse di partite produce un dato errato.
Viene calcolato anche l’handicap?
No. L’handicap richiede base, percentuale ed eventuali limiti della lega. Questo risultato fornisce la media necessaria al calcolo separato.
Quanto costa l’utilizzo tramite API?
Ogni richiesta API costa $0.002. Il calcolatore nel browser può eseguire localmente lo stesso calcolo deterministico.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/hobby/sport-bowling-average \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_pinfall":1742,"games":9}'const res = await fetch("https://api.kit.forhosting.com/hobby/sport-bowling-average", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_pinfall": 1742,
"games": 9
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/sport-bowling-average",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_pinfall": 1742,
"games": 9
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/sport-bowling-average", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_pinfall":1742,"games":9}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_pinfall":1742,"games":9}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/sport-bowling-average", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"total_pinfall": 1742,
"games": 9
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.sport_bowling_average",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |