Calcolo dei colpi ricevuti per buca in base all'indice
Con un handicap di 20 su diciotto buche riceve un colpo su ogni buca e un secondo sulle buche con indice 1 e 2. Inserisca l'handicap e l'ordine degli indici della carta per vedere l'assegnazione buca per buca. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Handicap di campo
- 20
- Numero di buchi
- 18
- Colpi completi per buca
- 1
- Colpi extra
- 2
- Totale colpi ricevuti
- 20
Questo calcolatore converte un handicap di campo con segno e la sequenza degli indici del percorso in una distribuzione chiara buca per buca. Gestisce giri da nove o diciotto buche, handicap superiori al numero di buche, giocatori scratch e handicap plus che concedono colpi. Il risultato riporta numero, indice e assegnazione con segno di ogni buca, insieme ai totali del giro. Il calcolo è deterministico e non consulta servizi esterni, quindi Lei può utilizzare l'ordine stampato su qualsiasi scorecard ufficiale.
Inserisca l'handicap e gli indici della scorecard
Parta dall'handicap di campo con segno valido per il giro o l'incontro. Usi un numero positivo quando il giocatore riceve colpi, zero in assenza di rettifica e un numero negativo per un giocatore plus che concede colpi. Inserisca quindi gli indici nell'ordine delle buche.
Una scorecard da diciotto buche deve contenere una sola volta ogni intero da 1 a 18; una da nove deve contenere ogni intero da 1 a 9. Il primo valore appartiene alla buca 1, il secondo alla buca 2 e così via. L'indice 1 identifica la prima buca sulla quale assegnare un colpo, non necessariamente quella statisticamente più difficile.
I comitati stabiliscono gli indici per distribuire equamente il vantaggio durante l'incontro. Il calcolatore non li deduce da par, distanza o difficoltà. Copi la sequenza ufficiale relativa ai tee e alla gara.
Se manca un indice, compare un duplicato, un valore è fuori intervallo oppure l'elenco non contiene esattamente nove o diciotto buche, l'input viene rifiutato anziché corretto senza avviso.
Comprenda come vengono distribuiti i colpi
Con un handicap positivo, ogni multiplo completo del numero di buche assegna un colpo su tutte le buche. Il resto viene attribuito a partire dall'indice 1. Per esempio, un handicap di 20 su diciotto buche assegna un colpo ovunque e un secondo colpo agli indici 1 e 2.
Un handicap di 7 assegna un colpo soltanto agli indici da 1 a 7. La regola di quoziente e resto chiarisce anche valori maggiori: 38 equivale a due colpi ovunque e a un terzo sugli indici 1 e 2. Un handicap negativo produce valori negativi perché i colpi vengono concessi.
In tal caso il resto parte dagli indici più alti: -2 assegna un colpo agli indici 17 e 18. Lo zero genera zero su ogni buca. Il valore dei colpi completi descrive l'assegnazione comune, mentre il resto con segno indica quante assegnazioni supplementari figurano nel dettaglio.
La somma delle buche coincide sempre esattamente con l'handicap inserito.
Utilizzi il risultato sulla scorecard o in un'applicazione
Legga l'elenco nell'ordine di gioco e riporti il valore dei colpi ricevuti accanto alla buca corretta sulla scorecard, sul foglio gara o nella schermata del punteggio. 0 indica nessuna rettifica, 1 un colpo ricevuto, 2 due colpi ricevuti e -1 un colpo concesso. Lo strumento distribuisce l'handicap fornito, ma non calcola l'Handicap Index, non applica lo Slope Rating, non sceglie una percentuale di allowance e non determina la differenza tra giocatori. Esegua prima tali passaggi secondo la gara e fornisca qui l'handicap o la differenza finale con segno.
Nel match play individuale si calcola normalmente la differenza tra gli handicap di gioco e la si distribuisce secondo gli indici. Squadre, tee differenti o rettifiche su nove buche possono richiedere un calcolo preliminare diverso: prevalgono le condizioni ufficiali.
Casi d'uso
Preparare una scorecard match play
Trasformi la differenza concordata tra handicap di gioco in assegnazioni per buca prima dell'incontro.
Creare una schermata segnapunti
Generi valori deterministici per ogni buca dall'ordine ufficiale degli indici del percorso.
Verificare assegnazioni multiple
Controlli dove spettano il secondo o il terzo colpo quando l'handicap supera il numero di buche.
Domande frequenti
Quale handicap devo inserire?
Usi l'handicap di campo con segno, la differenza degli handicap di gioco o l'assegnazione finale prevista dalla formula. Il calcolatore distribuisce tale numero, ma non lo ricava dall'Handicap Index.
Come vengono gestiti gli handicap superiori a 18?
Ogni blocco completo di diciotto assegna un colpo ovunque e il resto riparte dall'indice 1. Su nove buche vale la stessa regola con blocchi di nove.
Come vengono gestiti gli handicap plus?
Li inserisca come numeri negativi. I blocchi completi generano un colpo negativo su ogni buca e il resto viene concesso prima sugli indici più alti.
Gli indici devono essere in ordine numerico?
No. Li inserisca nell'ordine delle buche sulla scorecard. Devono formare una serie completa e senza duplicati da 1 a 9 o da 1 a 18.
L'indice indica sempre la buca più difficile?
Non necessariamente. Ordina l'assegnazione dei colpi e può considerare fattori diversi dalla difficoltà media della buca.
Strumenti correlati
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-golf-strokes-received \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"course_handicap":20,"stroke_indexes":[10,2,14,6,18,8,4,12,16,9,1,13,5,17,7,3,11,15]}'const res = await fetch("https://api.kit.forhosting.com/hobby/sport-golf-strokes-received", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"course_handicap": 20,
"stroke_indexes": [
10,
2,
14,
6,
18,
8,
4,
12,
16,
9,
1,
13,
5,
17,
7,
3,
11,
15
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/sport-golf-strokes-received",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"course_handicap": 20,
"stroke_indexes": [
10,
2,
14,
6,
18,
8,
4,
12,
16,
9,
1,
13,
5,
17,
7,
3,
11,
15
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/sport-golf-strokes-received", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"course_handicap":20,"stroke_indexes":[10,2,14,6,18,8,4,12,16,9,1,13,5,17,7,3,11,15]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"course_handicap":20,"stroke_indexes":[10,2,14,6,18,8,4,12,16,9,1,13,5,17,7,3,11,15]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/sport-golf-strokes-received", 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
{
"course_handicap": 20,
"stroke_indexes": [
10,
2,
14,
6,
18,
8,
4,
12,
16,
9,
1,
13,
5,
17,
7,
3,
11,
15
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.sport_golf_strokes_received",
"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.
Limiti
max_holes | 18 |
max_absolute_handicap | 54 |
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. |
Note tecniche
Utilizzi il risultato sulla scorecard o in un'applicazione
Una volta noto il valore corretto, il calcolatore restituisce JSON stabile da mostrare o archiviare. Il browser è gratuito e una richiesta API costa $0.002.
Domande tecniche
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Il calcolatore nel browser può essere utilizzato gratuitamente.