ForHosting KIT · Casa, cozinha e lazer

Calculadora de idade de gato

Um gato de 1 ano equivale a cerca de 15 anos humanos e um de 2, a uns 24; depois, cada ano a mais soma 4. Digite a idade do seu gato, com os meses como fração, e receba a idade humana pela curva veterinária. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Idade (anos)
1
Você obtém
Idade humana equivalente
15

grátis online

Por que os gatos envelhecem rápido e depois devagar

O primeiro ano de vida de um gato conta como cerca de 15 anos humanos e o segundo acrescenta uns 9, então um gato de dois anos fica perto dos 24. Daí em diante o ritmo diminui e cada ano a mais soma 4. A calculadora segue essa curva veterinária por faixas e junta as partes sem saltos, sem mudança brusca ao completar um ou dois anos. Frações funcionam dentro de cada faixa: um filhote de seis meses equivale a cerca de 7,5 anos humanos e um gato de 18 meses, a cerca de 19,5.

Erros comuns ao comparar idades

O erro mais comum é multiplicar por sete, o que faz um gato de um ano parecer uma criança de sete em vez de alguém de uns 15. Outro é informar uma data de nascimento: a calculadora pede a idade em anos, então converta antes os meses em fração; 18 meses são 1,5. Idades acima de 30, zero e valores negativos são recusados. O número humano é uma equivalência para orientar expectativas, por exemplo ao lado da idade real de um gato de abrigo num anúncio de adoção.

A curva de conversão segmentada

A conversão segue a curva veterinária segmentada amplamente usada, em vez de uma ingênua multiplicação por sete. O primeiro ano da vida de um gato equivale a aproximadamente 15 anos humanos, o segundo ano acrescenta cerca de 9 a mais (então um gato de dois anos tem cerca de 24), e cada ano após o segundo acrescenta 4.

Anúncios de adoção

Mostre a idade humana equivalente ao lado da idade real de um gato de abrigo para alinhar as expectativas do adotante.

Ela aceita idades fracionárias?

Sim. As idades interpolam dentro de cada segmento, então um filhote de seis meses mapeia para cerca de 7.5 anos humanos.

Eu passo uma data de nascimento?

Não. Você passa a idade em anos diretamente, então os resultados nunca dependem da data atual.

Por que não basta multiplicar a idade do gato por sete?

Porque os gatos envelhecem mais rápido no começo. Só o primeiro ano conta como cerca de 15 anos humanos e o segundo soma uns 9, então multiplicar por sete faria um gato de um ano parecer uma criança de sete.

Qual é a idade máxima que posso informar?

Até 30 anos. Idades zero, negativas ou que não são número são recusadas antes do cálculo, e cada ano a partir do terceiro soma 4 anos humanos.

Como um abrigo pode usar a idade humana?

Mostrando-a ao lado da idade real do gato no anúncio de adoção. Um número como 24 para um gato de dois anos ajuda quem adota a imaginar a fase de vida do animal e a ter expectativas realistas.

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.

POSThttps://api.kit.forhosting.com/dev/cat-age

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/dev/cat-age \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"age_years":5}'
{
  "age_years": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.cat_age",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Converte a age_years de um gato em anos humanos equivalentes usando uma curva segmentada — 15 anos para o primeiro ano, 9 para o segundo, depois 4 por ano — devolvendo human_years como JSON.

A curva de conversão segmentada

Concretamente, o código calcula: para age_years de 1 ou menos, human = 15 × age; para age_years de 2 ou menos, human = 15 + 9 × (age − 1); caso contrário, human = 24 + 4 × (age − 2). Idades fracionárias são suportadas e interpolam linearmente dentro de cada segmento, então um filhote de meio ano mapeia para 7.5 anos humanos e um gato de dezoito meses para cerca de 19.5. method na saída é a cadeia segmented_cat, registrando exatamente qual curva produziu o número.

Entradas, arredondamento e formato de saída

A resposta é um objeto JSON compacto com três chaves: age_years repetido, o human_years calculado, e method definido como segmented_cat.

Determinismo, casos-limite e por que sem data

Como os limites de segmento em exatamente 1 e 2 anos usam comparações de menor-ou-igual, eles caem no segmento anterior, mantendo a curva contínua sem salto na transição. A validação acontece antes de qualquer cálculo: uma age_years não numérica, zero, negativa ou acima de 30 devolve um erro invalid_input tipado, assim como um valor de decimals fora de 0 a 2 ou não inteiro.

Sites de veterinária e pets

Adicione um widget instantâneo de idade de gato para humano para que os visitantes entendam a fase de vida do seu pet.

Lembretes de cuidados

Use human_years em um app para agendar avisos de check-up e dieta adequados à idade.

Qual curva é usada?

Um modelo segmentado: 15 anos humanos para o primeiro ano, 9 para o segundo, depois 4 por ano. method é segmented_cat.

Há um limite de idade?

age_years deve ser maior que 0 e no máximo 30; qualquer outra coisa devolve invalid_input.

É gratuito?

Sim, no navegador. A API usa saldo KIT pré-pago a partir de US$ 0,002; tarefas que falham não são cobradas.

Ver a documentação completa do KIT →