Calculateur de demi-vies
20 heures avec une demi-vie de 10 heures font exactement 2 demi-vies, et il reste 25 % du départ. Saisissez le temps écoulé et la demi-vie dans la même unité pour obtenir le nombre, les demi-vies entières et la fraction en cours. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Temps écoulé
- 20
- Demi-vie
- 10
- Demi-vies
- 2
- Demi-vies entières
- 2
- Partie fractionnaire
- 0
- Fraction restante
- 0,25
Compter les demi-vies est l'étape intermédiaire que les étudiants et les planificateurs de laboratoire notent avant de convertir une quantité initiale en inventaire restant. La définition est simple et indépendante des unités : le nombre de demi-vies écoulées est égal au temps total divisé par la demi-vie de l'espèce, de sorte que vingt heures avec une demi-vie de dix heures font exactement deux demi-vies, et trois jours avec une demi-vie de douze heures font six demi-vies lorsque les deux temps partagent la même unité.
Comment le nombre de demi-vies est défini et quelles entrées envoyer
Formulez le problème avec une seule unité de temps cohérente pour la demi-vie et le temps écoulé—secondes, minutes, heures, jours ou années conviennent tant que vous ne les mélangez pas en cours de calcul. La définition directrice est n égal à t divisé par t demi. Après exactement une demi-vie le décompte est un ; après deux demi-vies il est deux ; après un temps écoulé nul le décompte est zéro.
Les valeurs fractionnaires sont normales et attendues : quarante-cinq minutes avec une demi-vie de trente minutes font une demi-vie et demie, ce qui entraîne encore la désintégration exponentielle via l'exposant continu même lorsque les étudiants préfèrent penser en pas entiers. Le temps écoulé doit être non négatif car ce produit ne compte que le temps de désintégration vers l'avant. Des entrées identiques produisent toujours des sorties identiques car le chemin est de l'arithmétique pure sans appel réseau, sans modèle, sans graine aléatoire et sans horloge murale.
Les exemples en classe incluent la conversion d'une attente de vingt-quatre heures avec une demi-vie d'isotope de huit heures en trois demi-vies, ou la vérification qu'un échantillon stocké pendant la moitié de sa demi-vie a un décompte de zéro virgule cinq.
Cas d’usage
Fiches de timing radiopharmacie et traceurs
Les techniciens saisissent le temps jusqu'à l'administration et la demi-vie de l'isotope ; le calculateur renvoie combien de demi-vies se seront écoulées pour les feuilles de planification de dose.
Inventaire environnemental et applications d'enseignement
Scripts et outils pédagogiques appellent un point de terminaison prépayé stable au lieu de réimplémenter l'arithmétique t sur t½ dans chaque langage et tableur.
Questions fréquentes
Que se passe-t-il si la demi-vie est nulle ?
La division par zéro est indéfinie ; une demi-vie nulle est rejetée et non facturée.
Le temps écoulé et la demi-vie doivent-ils avoir les mêmes unités ?
Oui. Le moteur traite les deux comme des nombres purs et ne convertit pas les jours en heures ni les années en secondes. Gardez-les vous-même dans la même unité de temps.
Quelle formule le calculateur utilise-t-il ?
n = t / t½. Après une demi-vie le décompte est 1 ; après deux demi-vies le décompte est 2.
Le nombre de demi-vies peut-il être fractionnaire ?
Oui, c'est normal. Quarante-cinq minutes avec une demi-vie de trente minutes font une demi-vie et demie. Le calculateur sépare aussi le nombre en demi-vies entières et en partie restante.
Comment passer du nombre de demi-vies à la quantité restante ?
Élevez un demi à la puissance de ce nombre pour obtenir la fraction restante, que le calculateur affiche, puis multipliez-la par votre quantité de départ. Deux demi-vies laissent 25 % du départ.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
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)Exemple de requête
{
"elapsed_time": 20,
"half_life": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.half_lives_elapsed",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Cette capacité accepte un temps écoulé non négatif et une demi-vie strictement positive, renvoie le décompte complet des demi-vies avec le plancher entier, le reste fractionnaire et la fraction exponentielle pure restante sous un demi élevé à la puissance de ce décompte, et rejette une demi-vie nulle avec une erreur claire invalid_input afin que les pipelines ne divisent jamais par zéro par accident.
Comment le nombre de demi-vies est défini et quelles entrées envoyer
Envoyez du JSON avec les champs obligatoires elapsed_time et half_life comme nombres finis ou chaînes numériques. Des alias documentés tels que time, t, elapsed, duration, halfLife, t_half et half_life_period sont acceptés pour que le code client parle l'anglais de laboratoire sans renommer chaque clé. La demi-vie doit être strictement positive : une demi-vie nulle rend la division indéfinie et est rejetée avec invalid_input, tandis qu'une demi-vie négative est non physique pour ce modèle et est également rejetée.
Lecture de la réponse : décompte de demi-vies, pas entiers et fraction restante
Les échecs de validation comme une demi-vie nulle mentionnent le champ en cause pour que les techniciens corrigent une mesure manquante sans lire une trace de pile. En cas de succès la réponse répète les deux entrées et ajoute half_lives comme résultat principal après un arrondi stable en virgule flottante du temps écoulé sur la demi-vie. whole_half_lives est le plancher entier de ce décompte, utile lorsqu'une fiche demande combien de demi-vies complètes se sont terminées avant l'intervalle partiel actuel. fractional_part est le reste entre zéro et un afin que le logiciel de notation puisse vérifier le pas incomplet que les étudiants écrivent sur papier. fraction_remaining applique le modèle exponentiel pur d'un demi élevé à la puissance du décompte de demi-vies, soit la fraction restante d'une quantité initiale unitaire ; percent_remaining multiplie cette fraction par cent pour des tableaux de bord destinés aux humains. Le champ formula reformule n égal à t sur t demi, et method est toujours half_lives_elapsed pour que les routeurs en aval puissent brancher sans renifler les formes. Utilisez half_lives seul lorsqu'un formulaire n'a besoin que de l'exposant ; utilisez les champs entiers et fractionnaires lorsqu'une fiche de laboratoire doit montrer les pas complets versus le temps restant ; utilisez fraction_remaining lorsque la phrase suivante d'un problème multiplie par une masse ou une activité initiale. Champs manquants, nombres non finis, temps écoulé négatif et demi-vie non positive lèvent aussi invalid_input et ne sont pas facturés après le rejet par le moteur.
Utilisation de l'API, tarification, flux de laboratoire et limites pratiques
Appelez le calculateur gratuit de nombre de demi-vies dans le navigateur pour les vérifications de devoirs, les démonstrations de cours et les estimations rapides d'inventaire en médecine nucléaire ou environnemental sans installer une formule de division dans un tableur. Associez ce point de terminaison à un outil de quantité restante par demi-vie lorsque l'étape suivante multiplie une quantité initiale par un demi à la puissance du décompte, ou à vos propres aides de conversion d'unités lorsque l'étape suivante convertit des jours en heures pour que demi-vie et temps écoulé partagent une échelle. Les chaînes multi-nucléides, la désintégration ramifiée et l'estimation de demi-vie à partir de points mesurés sont hors du champ de ce modèle de rapport pur—exécutez un appel par espèce ou ajustez la demi-vie ailleurs, puis appelez ce calculateur pour compter les demi-vies écoulées. Envoyez un corps JSON avec elapsed_time et half_life comme nombres ou chaînes numériques dans des unités concordantes. Utilisez l'API prépayée lorsqu'une intégration LIMS, une plateforme de tutorat, un planificateur de radiopharmacie ou un script de surveillance a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais de solde après le rejet par le moteur. Les auteurs livrant des SDK peuvent mapper les deux entrées vers des champs étiquetés Temps écoulé et Demi-vie avec demi-vies remplies automatiquement—les mêmes colonnes que les étudiants écrivent lorsqu'ils appliquent n égal à t sur t demi à la main sur papier.
Cas d'intégration
Vérification des devoirs et des examens
Les étudiants convertissent le temps écoulé et la demi-vie en nombre de demi-vies pour les problèmes de désintégration et comparent au JSON structuré, avec une erreur claire lorsque la demi-vie est nulle.
Questions techniques
Comment calculer le nombre de demi-vies avec ce calculateur ?
Envoyez du JSON avec elapsed_time et half_life (par exemple 20 et 10). La réponse inclut half_lives égal à t / t½, plus whole_half_lives et fractional_part.
Le calculateur de nombre de demi-vies est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.