Calculadora de meias-vidas
20 horas com meia-vida de 10 horas são exatamente 2 meias-vidas, e resta 25 % do início. Digite o tempo decorrido e a meia-vida na mesma unidade e receba a contagem, as meias-vidas completas e a fração que sobra. 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
- Tempo decorrido
- 20
- Meia-vida
- 10
- Meias-vidas
- 2
- Meias-vidas inteiras
- 2
- Parte fracionária
- 0
- Fração restante
- 0,25
Contar meias-vidas é o passo intermediário que estudantes e planejadores de laboratório registram antes de converter uma quantidade inicial no inventário restante. A definição é simples e independente de unidades: o número de meias-vidas decorridas é igual ao tempo total dividido pela meia-vida da espécie, de modo que vinte horas com meia-vida de dez horas são exatamente duas meias-vidas, e três dias com meia-vida de doze horas são seis meias-vidas quando ambos os tempos compartilham a mesma unidade.
Como o número de meias-vidas é definido e quais entradas enviar
Formule o problema com uma única unidade de tempo coerente tanto para a meia-vida quanto para o tempo decorrido—segundos, minutos, horas, dias ou anos funcionam desde que você não os misture no meio do cálculo. A definição governante é n igual a t dividido por t meio. Após exatamente uma meia-vida a contagem é um; após duas meias-vidas é dois; após zero tempo decorrido a contagem é zero.
Valores fracionários são normais e esperados: quarenta e cinco minutos com meia-vida de trinta minutos são uma meia e meia meias-vidas, o que ainda impulsiona o decaimento exponencial pelo expoente contínuo mesmo quando os estudantes preferem pensar em passos inteiros. O tempo decorrido deve ser não negativo porque este produto conta apenas tempo de decaimento para frente. Entradas idênticas sempre produzem saídas idênticas porque o caminho é aritmética pura sem chamada de rede, sem modelo, sem semente aleatória e sem relógio de parede.
Exemplos de sala de aula incluem converter uma espera de vinte e quatro horas com meia-vida de isótopo de oito horas em três meias-vidas, ou verificar que uma amostra armazenada por metade de sua meia-vida tem contagem de zero vírgula cinco.
Casos de uso
Folhas de tempo de radiofarmácia e traçadores
Técnicos inserem o tempo até a administração e a meia-vida do isótopo; a calculadora devolve quantas meias-vidas terão passado para planilhas de planejamento de dose.
Perguntas frequentes
O que acontece se a meia-vida for zero?
Divisão por zero é indefinida; meia-vida zero é rejeitada e não é cobrada.
Tempo decorrido e meia-vida precisam das mesmas unidades?
Sim. O motor trata ambos como números puros e não converte dias em horas nem anos em segundos. Mantenha-os você mesmo na mesma unidade de tempo.
A calculadora de número de meias-vidas é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Qual fórmula a calculadora usa?
n = t / t½. Após uma meia-vida a contagem é 1; após duas meias-vidas a contagem é 2.
O número de meias-vidas pode ser fracionário?
Sim, e isso é normal. Quarenta e cinco minutos com meia-vida de trinta minutos dão uma meia-vida e meia. A calculadora também separa a contagem em meias-vidas completas e na parte que sobra.
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/chem/half-lives-elapsed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"elapsed_time":20,"half_life":10}'const res = await fetch("https://api.kit.forhosting.com/chem/half-lives-elapsed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"elapsed_time": 20,
"half_life": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/half-lives-elapsed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"elapsed_time": 20,
"half_life": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/half-lives-elapsed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"elapsed_time":20,"half_life":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"elapsed_time":20,"half_life":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/half-lives-elapsed", 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
{
"elapsed_time": 20,
"half_life": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.half_lives_elapsed",
"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
Esta capacidade aceita tempo decorrido não negativo e meia-vida estritamente positiva, devolve a contagem completa de meias-vidas junto com o piso inteiro, o resto fracionário e a fração exponencial pura restante sob um meio elevado à potência dessa contagem, e rejeita meia-vida zero com um erro claro invalid_input para que pipelines nunca dividam por zero por acidente.
Como o número de meias-vidas é definido e quais entradas enviar
Envie JSON com os campos obrigatórios elapsed_time e half_life como números finitos ou strings numéricas. Aliases documentados como time, t, elapsed, duration, halfLife, t_half e half_life_period são aceitos para que o código cliente fale inglês de laboratório sem renomear cada chave. A meia-vida deve ser estritamente positiva: meia-vida zero torna a divisão indefinida e é rejeitada com invalid_input, enquanto meia-vida negativa é não física para este modelo e também é rejeitada.
Leitura da resposta: contagem de meias-vidas, passos inteiros e fração restante
Falhas de validação como meia-vida zero mencionam o campo ofensivo para que técnicos corrijam uma medição ausente sem ler um stack trace. Em caso de sucesso a resposta ecoa as duas entradas e adiciona half_lives como resultado principal após arredondamento estável em ponto flutuante do tempo decorrido sobre a meia-vida. whole_half_lives é o piso inteiro dessa contagem, útil quando uma folha de exercícios pergunta quantas meias-vidas completas terminaram antes do intervalo parcial atual. fractional_part é o resto entre zero e um para que o software de avaliação possa checar o passo incompleto que os estudantes escrevem no papel. fraction_remaining aplica o modelo exponencial puro de um meio elevado à potência da contagem de meias-vidas, que é a fração restante de uma quantidade inicial unitária; percent_remaining multiplica essa fração por cem para painéis voltados a humanos. O campo formula reafirma n igual a t sobre t meio, e method é sempre half_lives_elapsed para que roteadores a jusante possam ramificar sem cheirar formas. Use half_lives sozinho quando um formulário só precisar do expoente; use os campos inteiros e fracionários quando uma folha de laboratório deva mostrar passos completos versus tempo sobrando; use fraction_remaining quando a próxima frase de um problema multiplique por uma massa ou atividade inicial. Campos ausentes, números não finitos, tempo decorrido negativo e meia-vida não positiva também geram invalid_input e não são cobrados após o motor rejeitar a requisição.
Uso da API, preços, fluxos de laboratório e limites práticos
Chame a calculadora gratuita de número de meias-vidas no navegador para checagens de deveres, demos de aula e estimativas rápidas de inventário de medicina nuclear ou ambiental sem instalar uma fórmula de divisão em planilha. Cadeias multi-nuclídeo, decaimento ramificado e estimativa de meia-vida a partir de pontos medidos estão fora do escopo deste modelo de razão pura—execute uma chamada por espécie ou ajuste a meia-vida em outro lugar, depois chame esta calculadora para contar meias-vidas decorridas. Autores que enviam SDKs podem mapear as duas entradas para campos rotulados Tempo decorrido e Meia-vida com meias-vidas preenchidas automaticamente—as mesmas colunas que os estudantes escrevem quando aplicam n igual a t sobre t meio à mão no papel. Envie um corpo JSON com elapsed_time e half_life como números ou strings numéricas em unidades coincidentes. Use a API pré-paga quando uma integração LIMS, plataforma de tutoria, planejador de radiofarmácia ou script de monitoramento precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após o motor rejeitar a requisição. Combine este endpoint com uma ferramenta de quantidade restante por meia-vida quando o próximo passo for multiplicar uma quantidade inicial por um meio à potência da contagem, ou com seus próprios auxiliares de conversão de unidades quando o próximo passo for converter dias em horas para que meia-vida e tempo decorrido compartilhem escala.
Casos de integração
Verificação de deveres e provas
Estudantes convertem tempo decorrido e meia-vida no número de meias-vidas para problemas de decaimento e comparam com JSON estruturado, com erro claro quando a meia-vida é zero.
Inventário ambiental e apps de ensino
Scripts e ferramentas curriculares chamam um endpoint pré-pago estável em vez de reimplementar a aritmética t sobre t½ em cada linguagem e planilha.
Perguntas técnicas
Como calculo o número de meias-vidas com esta calculadora?
Envie JSON com elapsed_time e half_life (por exemplo 20 e 10). A resposta inclui half_lives igual a t / t½, mais whole_half_lives e fractional_part.