Calculadora de handicap de campo
Um índice de 12.4 em tees com slope 130, course rating 72.1 e par 72 dá um handicap de campo de 14 tacadas: informe seu índice e os números do cartão para saber suas tacadas antes de sair. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Índice de handicap
- 12,4
- Slope Rating
- 130
- Course Rating
- 72,1
- Par
- 72
- Rating menos par
- 0,1
- Handicap do campo sem arredondar
- 14,3654867257
- Handicap do campo
- 14
Um Handicap Index sozinho não diz quantos golpes voce recebe em um conjunto específico de tees. A dificuldade do campo é publicada como Slope Rating (dureza relativa para o jogador bogey) e Course Rating (pontuação esperada de um scratch), e esses números interagem com o par do percurso. Esta calculadora de handicap de campo aplica a fórmula do World Handicap System: o Course Handicap é o Handicap Index vezes o Slope dividido por 113, mais o Course Rating menos o Par, e depois arredonda meio afastando-se de zero até um número inteiro de golpes.
Handicap de campo, slope e rating explicados
No World Handicap System, o seu Handicap Index é uma medida portátil de potencial de jogo calculada a partir de diferenciais de pontuação recentes. Ainda não é o número de golpes que voce recebe no cartão de amanhã. Cada conjunto de tees tem um Slope Rating, em geral entre cerca de cinquenta e cinco e cento e cinquenta e cinco, em que cento e treze é a base padrão.
Multiplicar o índice pelo Slope dividido por cento e treze escala o índice portátil à dificuldade relativa daqueles tees para um jogador bogey. Em separado, o Course Rating é a pontuação esperada de um scratch a partir daqueles tees; quando o Course Rating difere do par declarado, o rating menos o par desloca a cota de golpes de forma que um rating mais duro que o par concede golpes a mais e um mais fácil concede menos.
A soma do termo de índice escalado e do termo de rating em relação ao par é o Course Handicap bruto. A prática oficial arredonda esse valor meio afastando-se de zero para o inteiro mais próximo para que competições publiquem golpes inteiros por buraco. Não calcula o Playing Handicap (que aplica um percentual de allowance de competição após o Course Handicap), não atualiza o seu Handicap Index com uma nova rodada e não busca dados de cartão ao vivo de um órgão regulador.
Voce fornece os quatro números publicados; a ferramenta devolve a figura de golpes de campo para aqueles tees.
Casos de uso
Apps de pontuação e quiosques no campo
Chame a mesma fórmula a partir de mobile e web para que os jogadores vejam golpes de campo inteiros alinhados à política WHS do clube.
Perguntas frequentes
Que fórmula a calculadora de handicap de campo usa?
Course Handicap = Handicap Index × (Slope Rating / 113) + (Course Rating − Par), depois arredondado meio afastando-se de zero para o inteiro mais próximo. Coincide com a conversão WHS padrão de handicap de campo para os tees jogados.
Qual a diferença entre Course Handicap e Playing Handicap?
O Playing Handicap multiplica o Course Handicap por um percentual de allowance de competição (por exemplo 95% ou 85%). Esta capacidade devolve apenas o Course Handicap.
Como informar um Handicap Index plus?
A fórmula ainda se aplica; jogadores fortes podem receber course handicap negativo após o arredondamento.
Qual é meu handicap de campo com índice 12.4 num campo de slope 130?
14 tacadas, se o course rating for 72.1 e o par 72. O índice é ajustado por 130 dividido por 113, soma-se a diferença de 0.1 entre rating e par e o resultado é arredondado para uma tacada inteira.
Por que o slope é dividido por 113?
Porque 113 é a dificuldade padrão de referência. O slope vai de 55 a 155, então tees acima de 113 dão mais tacadas que o seu índice e tees mais fáceis dão menos.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/hobby/sport-golf-course-handicap \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"handicap_index":12.4,"slope_rating":130,"course_rating":72.1,"par":72}'const res = await fetch("https://api.kit.forhosting.com/hobby/sport-golf-course-handicap", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"handicap_index": 12.4,
"slope_rating": 130,
"course_rating": 72.1,
"par": 72
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/sport-golf-course-handicap",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"handicap_index": 12.4,
"slope_rating": 130,
"course_rating": 72.1,
"par": 72
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/sport-golf-course-handicap", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"handicap_index":12.4,"slope_rating":130,"course_rating":72.1,"par":72}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"handicap_index":12.4,"slope_rating":130,"course_rating":72.1,"par":72}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/sport-golf-course-handicap", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"handicap_index": 12.4,
"slope_rating": 130,
"course_rating": 72.1,
"par": 72
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.sport_golf_course_handicap",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Informe o seu índice, o slope e o course rating do cartão para os tees que voce vai jogar, e o par desse layout.
O que o Course Handicap significa e por que slope e rating importam
Esta capacidade implementa exatamente essa cadeia: escalar pelo slope, somar rating menos par, arredondar meio afastando-se de zero.
Contrato de entrada, campos de resposta e regras de validação
Envie um corpo JSON com quatro números finitos obrigatórios: handicap_index (o seu Handicap Index WHS, permitido de menos dez para plus handicaps fortes até cinquenta e quatro), slope_rating (de cinquenta e cinco a cento e cinquenta e cinco inclusive), course_rating (de cinquenta a noventa, cobrindo ratings de nove e dezoito buracos) e par (de vinte e sete a noventa para aceitar também layouts de nove buracos). Cada campo pode chegar como número JSON ou como string numérica; aliases como hi, slope, cr e course_par são aceitos. Campos ausentes, strings vazias, valores não finitos e números fora dos intervalos publicados falham com invalid_input nomeando o campo, e essas falhas não são cobradas. Em caso de sucesso o corpo ecoa os quatro inputs, rating_minus_par (course_rating menos par), course_handicap_raw (resultado flutuante sem arredondar da fórmula), course_handicap (golpes inteiros após o arredondamento meio afastando-se de zero) e uma string curta de fórmula para exibição. Exemplo: índice doze ponto quatro, slope cento e trinta, course rating setenta e dois ponto um, par setenta e dois produz course handicap bruto cerca de quatorze ponto três seis e course handicap arredondado quatorze, porque doze ponto quatro vezes cento e trinta sobre cento e treze é cerca de quatorze ponto dois seis, mais zero ponto um por rating menos par. Use course_handicap ao anotar golpes inteiros no cartão; mantenha course_handicap_raw se precisar auditar o arredondamento em uma planilha de liga.
Onde uma API de handicap de campo realmente agrega valor
Competições de clube e eventos member-guest precisam de uma conversão determinística do Handicap Index de cada jogador para golpes nos tees em uso antes de fechar os pareamentos. Mídia de golfe e landings SEO que disputam calculadora de handicap de campo se beneficiam de um caminho gratuito no navegador que coincide com a automação paga no mesmo módulo puro, de modo que leitores que depois automatizarem conversões em lote vejam números idênticos. Validação falha não consome saldo. Aplicativos de pontuação e quiosques no campo podem chamar este endpoint com os quatro campos do cartão em vez de reimplementar o escalonamento por slope e o ajuste rating-par em cada linguagem de cliente. Administradores de liga podem converter em lote um elenco quando o clube muda tees ou publica um novo slope e course rating sem abrir uma planilha por jogador. Como a implementação é parse pura de tier A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Fixe nos testes o course_handicap arredondado e o valor bruto para detectar de imediato uma mudança futura na política de arredondamento, e voce obtém cotas de golpes reproduzíveis para torneios, apps e edge workers sem montar uma integração completa de rede de handicaps.
Casos de integração
Cota de golpes em dia de clube e member-guest
Converta o Handicap Index de cada inscrito em Course Handicap para os tees publicados antes do primeiro horário de saída, usando slope, course rating e par do cartão.
Conversão em lote de elencos de liga
Quando tees ou ratings mudarem, recalcule o Course Handicap de todo o elenco a partir de índices armazenados e do novo slope e rating sem planilhas manuais.
Perguntas técnicas
Que intervalos são aceitos para slope, rating e par?
slope_rating deve estar entre 55 e 155, course_rating entre 50 e 90, e par entre 27 e 90. handicap_index deve estar entre −10 e 54. Valores fora desses intervalos falham com invalid_input e não são cobrados.
Quanto custa a calculadora de handicap de campo?
A ferramenta no navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.