Percentual de arremesso real
25 pontos em 18 arremessos de quadra e 8 lances livres tentados dão um percentual de arremesso real de 58,0855: um só número de eficiência que junta cestas de dois, de três e lances livres. 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
- Pontos
- 25
- Fga
- 18
- Fta
- 8
- Percentual TS
- 58,0855018587
- Ts
- 0,5808550186
- Tentativas de arremesso real
- 21,52
O percentual de arremesso real, abreviado TS%, é a taxa de eficiência de pontuação do basquete que reúne arremessos de quadra e lances livres em um só número, de modo que uma noite de and-ones não é pontuada igual a uma de possessões vazias com o mesmo percentual bruto de arremesso. Esta calculadora aceita pontos marcados, tentativas de arremesso de quadra e tentativas de lance livre, e devolve o percentual com a identidade padrão: pontos divididos por duas vezes a quantidade de tentativas de quadra mais 0.44 vezes as tentativas de lance livre. Tentativas negativas são rejeitadas porque um box score não pode ficar abaixo de zero. Tentativas combinadas nulas são rejeitadas porque a taxa fica indefinida quando ninguém arremessou de quadra nem da linha.
O que o percentual de arremesso real mede e por que o FG% não basta
O percentual de arremesso real, muitas vezes escrito TS% no Basketball-Reference, no NBA.com e nas estatísticas modernas, responde a uma pergunta que o percentual bruto de arremesso não consegue: quão eficiente foi este arremessador depois de incluir lances livres e o valor extra das cestas de três, capturado pelos pontos totais, em uma só taxa?
Um jogador que marca vinte e cinco pontos com dezoito tentativas de quadra e oito de lance livre misturou arremessos de dois, cestas de três e visitas à linha; um companheiro com o mesmo percentual de quadra mas zero lances livres não é igualmente eficiente, porque a primeira noite também converteu possessões na linha.
A identidade padrão, usada pelo Basketball-Reference e pelas estatísticas públicas da liga, diz que TS% equivale aos pontos divididos por duas vezes a quantidade de tentativas de quadra mais 0.44 vezes as tentativas de lance livre, depois escalados a percentual. O coeficiente 0.44 estima as possessões consumidas na linha, porque nem toda tentativa de lance livre é uma falta de dois lances: and-ones, técnicas e faltas de três lances mudam o comprimento da viagem. Esta calculadora implementa essa identidade à risca.
Não estima qualidade de chute com câmeras de tracking, não raspa um feed de liga e não calcula o percentual efetivo de arremesso, que ignora a linha por completo e pondera as cestas de três dentro da taxa de acerto. Você já tem pontos, tentativas de quadra e tentativas de lance livre do mesmo recorte; recebe um percentual determinístico que pode recalcular à mão.
Trate o número como uma cifra transparente de eficiência de pontuação, não como ranking de jogadores, contexto defensivo nem modelo de arremesso real esperado a partir de tracking espacial.
Dicas práticas, limites e quando usar esta calculadora
Copie pontos, tentativas de arremesso de quadra e tentativas de lance livre do mesmo recorte: um jogo de um jogador, um tempo de uma equipe, uma temporada ou um tipo de jogada servem desde que os três números descrevam a mesma amostra. Não misture pontos de um jogador com tentativas de uma equipe.
Some no total de pontos cada cesta de dois, cesta de três e lance livre convertido; não substitua arremessos de quadra convertidos por pontos, porque TS% é uma taxa de eficiência de pontuação, não uma taxa de acerto. O percentual efetivo de arremesso é o irmão que ignora lances livres e pondera as cestas de três dentro da taxa de acerto; use aquela ferramenta quando você tem arremessos convertidos, cestas de três convertidas e tentativas de quadra e não tem pontos nem lances livres.
Uma noite perfeita só de cestas de três pode empurrar o TS% acima de cem por cento: um em um da linha de três com zero lances livres é cento e cinquenta por cento de arremesso real, o que está correto, não é um defeito. Fique dentro do limite publicado de um milhão em cada entrada, que cobre uma carreira ou um consolidado de liga sem convidar números sem teto.
Esta página atende quem busca calculadora de percentual de arremesso real, calculadora de TS% ou arremesso real a partir de pontos FGA FTA; não é ferramenta de eFG, nem modelo de pontos por posse, nem estimador de eficiência esperada por tracking. Prefira esta capacidade quando você já tem as três estatísticas de contagem e só precisa da identidade padrão de 0.44. Checagens de ida e volta são fáceis: 25 pontos, 18 FGA e 8 FTA devem devolver o mesmo percentual todas as vezes.
Casos de uso
Scouting e conversão de box score
Analistas colam pontos, FGA e FTA de um jogo ou trecho e publicam TS% ao lado do FG% bruto, sem uma fórmula de planilha divergir entre arquivos.
Exercícios de aula sobre eficiência de pontuação
Técnicos e professores geram gabaritos que aplicam PTS / (2 × (FGA + 0.44 × FTA)) para os alunos verem por que duas noites com o mesmo FG% não são igualmente eficientes na linha.
Perguntas frequentes
Como o percentual de arremesso real é calculado?
TS% = PTS / (2 × (FGA + 0.44 × FTA)) × 100. Pontos divididos por duas vezes as tentativas de arremesso real, depois escalados a percentual. Tentativas de arremesso real equivalem às tentativas de quadra mais 0.44 vezes as tentativas de lance livre.
Por que o coeficiente de lance livre é 0.44?
Nem toda tentativa de lance livre consome uma possessão inteira. And-ones, técnicas e faltas de três lances mudam o comprimento da viagem. Basketball-Reference e as estatísticas públicas da NBA usam 0.44 como estimativa padrão das possessões usadas na linha.
O que acontece se as tentativas de quadra ou de lance livre forem negativas?
Um box score não pode ficar abaixo de zero, então um fga ou fta negativo é rejeitado em vez de produzir um percentual sem sentido. Pontos negativos falham do mesmo modo.
Em que o TS% difere do percentual efetivo de arremesso?
O eFG% pondera as cestas de três convertidas dentro da taxa de acerto e ignora lances livres. O TS% usa os pontos totais, então inclui a linha e o valor extra das cestas de três pela pontuação. Respondem perguntas diferentes e pedem entradas diferentes.
A calculadora de percentual de arremesso real é grátis?
A ferramenta do navegador é grátis e roda localmente.
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/sports/ts \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"points":25,"fga":18,"fta":8}'const res = await fetch("https://api.kit.forhosting.com/sports/ts", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"points": 25,
"fga": 18,
"fta": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/ts",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"points": 25,
"fga": 18,
"fta": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/ts", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"points":25,"fga":18,"fta":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"points":25,"fga":18,"fta":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/ts", 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
{
"points": 25,
"fga": 18,
"fta": 8
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.ts",
"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.
Limites
max_points | 1000000 |
max_fga | 1000000 |
max_fta | 1000000 |
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
Como chamar a API, quais campos ela precisa e como os erros são sinalizados
Pontos negativos falham do mesmo modo, nomeando o campo que ficou abaixo de zero. Campos ausentes, strings vazias e valores não finitos falham nomeando o campo. Uma checagem clássica: 25 pontos em 18 tentativas de quadra e 8 lances livres: tentativas de arremesso real equivalem a 21.52, e TS% equivale a 25 dividido por 43.04 vezes cem. Conecte o formulário grátis do navegador para scouting e lição de casa, depois chame o mesmo contrato a partir de scripts quando precisar converter box scores em lote. Envie um corpo JSON com três campos numéricos obrigatórios. O campo points é pontos marcados, um número finito não negativo de zero a um milhão, com aliases pts e points_scored. O campo fga é tentativas de arremesso de quadra, um número finito não negativo no mesmo intervalo, com aliases field_goal_attempts e fg_attempts. O campo fta é tentativas de lance livre, um número finito não negativo com aliases free_throw_attempts e ft_attempts. Quando qualquer contagem de tentativas é negativa, a tarefa falha com invalid_input, porque um box score não pode ficar abaixo de zero e um termo negativo no denominador não descreveria uma noite real de arremessos. Quando fga e fta são ambos zero, a tarefa também falha com invalid_input, porque TS% é uma razão e o denominador — duas vezes as tentativas de arremesso real — seria zero. Em sucesso o corpo devolve ts_percent como percentual principal, ts como a mesma taxa em escala decimal, true_shooting_attempts como FGA mais 0.44 vezes FTA, as entradas ecoadas, a string formula, o method standard_ts, uma mensagem curta e um array steps ordenado que você pode mostrar ao lado da resposta. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Dicas práticas, limites e quando usar esta calculadora
Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando você envia de propósito uma contagem negativa de tentativas para testar a validação do cliente. O preço da API permanece US$ 0,002 por requisição bem-sucedida com unidade item.
Casos de integração
Diários de temporada e colunas de arremesso em aplicativos
Aplicativos de estatística guardam as três contagens por jogo e chamam esta ferramenta uma vez para preencher uma coluna de TS% que coincide byte a byte com o widget grátis do navegador.