Calculadora de quilometragem do tênis de corrida
Tênis de corrida não vencem após uma distância universal, mas um limite de quilometragem cria um momento prático para verificar amortecimento, solado e conforto.
Executar grátis
Informe a quilometragem máxima recomendada para o par e as milhas já registradas. A calculadora mostra a distância útil restante, o percentual do limite consumido e se o par está dentro da faixa, perto da troca ou já deve ser substituído. Assim, você transforma o total do registro de treino em um lembrete claro, sem tratar a quilometragem como substituta da sensação real do calçado.
Escolha uma quilometragem máxima útil
Comece pela faixa de substituição informada pelo fabricante ou revendedor e escolha um valor máximo compatível com a forma como você usa o par. Tênis de asfalto, trilha, competição leve e treino diário com muito amortecimento podem se desgastar de maneiras diferentes. Peso corporal, passada, superfície, clima, armazenamento e alternância com outros pares também afetam a evolução dos materiais. Se o fabricante indicar uma faixa, uma pessoa cautelosa pode adotar o limite inferior; quem inspeciona o calçado regularmente pode selecionar outro ponto dentro dela. O número é uma referência de planejamento, não uma promessa de que todo par continuará ideal até a última milha. Informe-o em recommended_max_miles, usando milhas, e mantenha a mesma unidade na distância registrada. Um limite coerente ajuda a decidir quando examinar o par com atenção, planejar a compra do substituto ou começar a amaciar o próximo tênis antes de atingir o teto escolhido.
Entenda o cálculo e o alerta
A calculadora subtrai as milhas registradas do máximo recomendado. Um limite de 400 milhas com 365 milhas acumuladas deixa 35 milhas de uso planejado. A distância restante nunca aparece abaixo de zero: quando o total atinge ou ultrapassa o limite, o resultado mostra zero e indica que a troca já é necessária. O percentual utilizado pode superar 100 por cento, tornando o excesso visível sem apresentar quilometragem útil negativa. O par recebe o alerta de troca próxima quando entra nos 10 por cento finais do limite, mas ainda não o alcançou. Para um tênis de 400 milhas, o aviso começa em 360 milhas. O status distingue três situações: dentro da quilometragem, troca próxima e substituição imediata. Essa regra fixa mantém verificações consistentes em um diário ou rodízio de calçados. Milhas negativas são recusadas porque não representam distância acumulada e aumentariam falsamente a vida útil exibida.
Combine a quilometragem com sinais físicos
Use o resultado como lembrete de manutenção, não como diagnóstico. A quilometragem é fácil de acompanhar, mas não mede a recuperação da espuma, danos no solado, mudanças de estabilidade nem desconforto durante a corrida. Quando o par entrar na faixa de troca próxima, verifique desgaste irregular no solado, compare a sensação da entressola com a de um par mais novo e observe se treinos conhecidos passaram a provocar dor inesperada ou perda de confiança. Substitua ou aposente antes o calçado se houver danos, instabilidade ou desconforto persistente, mesmo que a calculadora ainda mostre distância restante. Da mesma forma, boa aparência não prova que o amortecimento continua adequado. Registre a distância desde a primeira corrida e atribua as milhas ao par correto quando alternar calçados. Verificações após cada bloco de treino dão tempo para comprar e introduzir gradualmente o substituto. A API custa US$ 0,002 por solicitação automatizada; o navegador executa a mesma aritmética determinística.
Casos de uso
Gerenciar um rodízio de tênis
Compare cada par com seu próprio limite para identificar facilmente qual deve ser trocado primeiro.
Planejar a compra do substituto
Use o alerta antecipado para comprar e amaciar um par novo antes que o atual alcance o limite.
Adicionar alertas ao diário de treino
Calcule um status estável sempre que um aplicativo ou fluxo atribuir nova distância ao tênis.
Perguntas frequentes
Como a distância restante é calculada?
As milhas registradas são subtraídas do máximo recomendado, e o restante exibido nunca fica abaixo de zero.
Quando a troca é marcada como próxima?
Quando o par entra nos 10 por cento finais do limite, mas ainda não atingiu esse valor.
O que acontece após ultrapassar o máximo recomendado?
A distância restante fica em zero, replacement_due vira true e percent_used pode superar 100 por cento.
Posso informar uma distância registrada negativa?
Não. Milhas negativas são inválidas porque a quilometragem registrada representa distância acumulada.
O resultado prova que o tênis ainda pode ser usado com segurança?
Não. Ele auxilia o planejamento. Inspecione o calçado e considere danos, instabilidade ou desconforto independentemente do status calculado.
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/final3/running-shoe-mileage-tracker \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"recommended_max_miles":400,"miles_logged":365}'const res = await fetch("https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"recommended_max_miles": 400,
"miles_logged": 365
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"recommended_max_miles": 400,
"miles_logged": 365
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"recommended_max_miles":400,"miles_logged":365}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"recommended_max_miles":400,"miles_logged":365}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/final3/running-shoe-mileage-tracker", 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
{
"recommended_max_miles": 400,
"miles_logged": 365
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "final3.running_shoe_mileage_tracker",
"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. |