Calculateur de réactif limitant à partir des masses
Sachez lequel de deux réactifs pesés s'épuise d'abord : 10 g d'hydrogène à 2 g/mol de coefficient 2 face à 10 g d'oxygène à 32 g/mol de coefficient 1 rendent l'oxygène limitant et laissent 4,375 mol d'hydrogène en excès. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masse du réactif A
- 10
- Masse molaire a
- 2
- Coefficient a
- 2
- Masse du réactif B
- 10
- Masse molaire b
- 32
- Coefficient b
- 1
- Moles de A
- 5
- Moles de B
- 0,3125
- Avancée a
- 2,5
- Avancée b
- 0,3125
Ce calculateur de réactif limitant à partir des masses vous indique lequel de deux réactifs s'épuise en premier dans une réaction chimique équilibrée. Vous fournissez la masse, la masse molaire et le coefficient stœchiométrique du réactif A, ainsi que les trois mêmes grandeurs pour le réactif B. Le moteur convertit chaque masse en moles, divise par le coefficient correspondant pour former une avancée de réaction, et étiquette comme limitant le réactif ayant l'avancée la plus faible. Les vérifications classiques de classe incluent dix grammes d'hydrogène avec une masse molaire de deux et un coefficient de deux, face à dix grammes d'oxygène avec une masse molaire de trente-deux et un coefficient de un, où l'oxygène limite, et vingt-huit grammes d'azote avec une masse molaire de vingt-huit et un coefficient de un, face à six grammes d'hydrogène avec une masse molaire de deux et un coefficient de trois, où le mélange est stœchiométrique. Le moteur n'utilise qu'une arithmétique finie déterministe, sans appel réseau, sans échantillonnage et sans raccourci dépendant de la date.
Ce que signifie le réactif limitant et ce que contient la réponse
Le réactif limitant est le réactif entièrement consommé en premier lorsqu'une réaction chimique équilibrée se déroule, plafonnant jusqu'où la réaction peut aller et donc la quantité théorique de produit. Une fois l'équation équilibrée, les coefficients stœchiométriques fixent le ratio molaire entre les réactifs. Convertir chaque masse disponible en moles avec sa masse molaire, puis diviser par le coefficient de ce réactif, produit une avancée de réaction mesurée en lots de réaction.
L'avancée la plus faible identifie le réactif limitant ; l'autre réactif est en excès et possède des moles restantes une fois le réactif limitant épuisé. Lorsque les deux avancées correspondent à une tolérance relative minuscule près, aucun réactif n'est limitant et le mélange est stœchiométrique. Une masse nulle pour un réactif avec des partenaires positifs est valide et rend ce réactif limitant avec une avancée nulle.
Où l'analyse du réactif limitant intervient dans les études, le travail de laboratoire et les logiciels
Les élèves rencontrent les problèmes de réactif limitant lorsqu'un manuel introduit les ratios molaires après l'équilibrage d'équations, lorsqu'un devoir donne des grammes de deux réactifs et demande lequel est limitant, ou lorsqu'un problème de concours attend une étiquette claire avant toute étape de masse de produit. Les enseignants peuvent pré-générer des corrigés pour des masses molaires modestes et des coefficients entiers sans se fier à des applications opaques qui mélangent le rendement en pourcentage avec l'analyse limitante ou supposent de mauvaises unités.
Les techniciens et préparateurs de laboratoire utilisent la même comparaison lorsqu'un protocole pèse deux matières de départ et que seules une balance et une équation équilibrée sont disponibles : convertir chaque masse en moles, former les avancées, étiqueter le réactif limitant, et planifier l'excès restant.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes destinés à des tuteurs de chimie, pour normaliser des paramètres de réaction saisis par l'utilisateur avant un export de cahier de laboratoire, ou pour satisfaire des énoncés de défis de programmation qui exigent une étiquette limitante plutôt qu'un croquis approximatif.
Les outils produits et pédagogiques utilisent ce point de terminaison lorsqu'un apprenant saisit deux masses, des masses molaires et des coefficients, et que l'interface doit afficher quel réactif limite, avec des moles et des avancées intermédiaires clairs. Associez-le aux outils de stœchiométrie masse-à-masse ou de volume de gaz lorsque vous avez besoin de grandeurs de chimie connexes, et aux autres points de terminaison scientifiques lorsque vous construisez un petit laboratoire de calculateurs de stœchiométrie gratuits et déterministes.
Cas d’usage
Devoirs et vérifications de réactif limitant
Convertissez des masses de manuel de deux réactifs en une étiquette limitante claire à l'aide des masses molaires et des coefficients équilibrés, avant la correction ou le travail sur le rendement.
Préparation de laboratoire et logiciels pédagogiques
Identifiez quel réactif pesé limite une équation équilibrée dans des cahiers de laboratoire, des interfaces de soutien scolaire et des générateurs automatisés de fiches d'exercices.
Questions fréquentes
Combien coûte le calculateur de réactif limitant à partir des masses ?
Il est gratuit dans votre navigateur sur cette page.
Comment le réactif limitant est-il choisi ?
Pour chaque réactif, moles = masse / masse molaire et avancée = moles / coefficient. Le réactif ayant l'avancée la plus faible est limitant.
Que se passe-t-il si une masse molaire ou un coefficient est nul ?
Une masse molaire nulle ou négative ne peut pas convertir la masse en moles, et un coefficient non positif rend l'avancée de réaction indéfinie ou non physique.
Cet outil calcule-t-il la masse de produit ou le rendement en pourcentage ?
Non. Il ne fait qu'identifier lequel de deux réactifs est limitant et rapporte les moles en excès. Utilisez un calculateur masse-à-masse ou de rendement pour la masse de produit et le rendement en pourcentage.
Pourquoi les résultats sont-ils arrondis à une certaine précision ?
La précision par défaut est de 10 décimales ; vous pouvez la régler entre 0 et 15.
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/limiting-reactant-two \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_a":10,"molar_mass_a":2,"coeff_a":2,"mass_b":10,"molar_mass_b":32,"coeff_b":1}'const res = await fetch("https://api.kit.forhosting.com/chem/limiting-reactant-two", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_a": 10,
"molar_mass_a": 2,
"coeff_a": 2,
"mass_b": 10,
"molar_mass_b": 32,
"coeff_b": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/limiting-reactant-two",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_a": 10,
"molar_mass_a": 2,
"coeff_a": 2,
"mass_b": 10,
"molar_mass_b": 32,
"coeff_b": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/limiting-reactant-two", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_a":10,"molar_mass_a":2,"coeff_a":2,"mass_b":10,"molar_mass_b":32,"coeff_b":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_a":10,"molar_mass_a":2,"coeff_a":2,"mass_b":10,"molar_mass_b":32,"coeff_b":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/limiting-reactant-two", 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
{
"mass_a": 10,
"molar_mass_a": 2,
"coeff_a": 2,
"mass_b": 10,
"molar_mass_b": 32,
"coeff_b": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.limiting_reactant_two",
"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.
Limites
max_abs_value | 1000000000000000 |
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
Utilisez-le gratuitement dans le navigateur pour vos devoirs, votre préparation en laboratoire et votre planification de rendement, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de données de référence de réactif limitant reproductibles en intégration continue, dans un logiciel de soutien scolaire ou des démonstrations pédagogiques.
Ce que signifie le réactif limitant et ce que contient la réponse
Ce calculateur renvoie les masses, masses molaires et coefficients validés pour A et B, les quantités molaires intermédiaires, les deux avancées, l'étiquette limiting_reactant valant a, b ou neither, l'étiquette excess_reactant, les excess_moles restantes de l'espèce en excès, un indicateur booléen is_stoichiometric, la précision utilisée, une étiquette de méthode limiting_reactant_two, et un bref rappel de la formule. Il n'existe aucune voie de masse de produit, aucune voie de rendement en pourcentage, aucune recherche à trois réactifs, et aucun équilibreur d'équation : le moteur compare soit les deux avancées dans la plage numérique prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent l'absence de champs requis, des valeurs non finies, des grandeurs supérieures au plafond documenté, une masse négative, et toute masse molaire ou coefficient stœchiométrique nul ou négatif, car une masse molaire nulle ne peut pas convertir la masse en moles et un coefficient non positif rend l'avancée indéfinie ou non physique. Si vous avez besoin de la masse de produit à partir d'un réactif, du rendement en pourcentage à partir d'une masse réelle, ou de la stœchiométrie gazeuse en volume, utilisez les capacités dédiées à cela ; cette page ne répond qu'à la question de savoir lequel de deux réactifs pesés limite une réaction équilibrée, avec une sortie numérique stable adaptée aux fiches d'exercices, aux tests unitaires et aux clients de l'API qui ne doivent pas inventer d'étapes symboliques.
Comment les masses, les masses molaires et les coefficients sont lus et restent reproductibles
Les deux masses molaires doivent être des nombres finis strictement positifs en grammes par mole, ou toute unité de masse par mole cohérente avec les unités de masse que vous avez choisies. Les signes plus optionnels en tête et la notation scientifique dans les chaînes numériques sont autorisés lorsqu'ils s'interprètent comme des nombres décimaux finis ; les espaces incrustés et les jetons non numériques sont rejetés. Le calcul forme n égal à masse sur masse molaire pour chaque réactif, l'avancée égale moles sur coefficient, compare les deux avancées, et lorsque l'une est plus petite, calcule les moles d'excès restantes comme moles de l'excès moins l'avancée limitante fois le coefficient de l'excès. Le champ privilégié pour la masse du réactif A est mass_a, mais les alias m_a, massA et reactant_a_mass sont acceptés, afin que les feuilles de calcul, les chaînes de requête et les formulaires typés puissent réutiliser le même contrat. La masse de B utilise mass_b avec les alias m_b, massB et reactant_b_mass. La masse molaire de A est molar_mass_a avec les alias mm_a, M_a et molarMassA ; la masse molaire de B est molar_mass_b avec les alias mm_b, M_b et molarMassB. Les coefficients stœchiométriques utilisent coeff_a et coeff_b, avec les alias a, n_a et coefficient_a pour A, et b, n_b et coefficient_b pour B. Les coefficients doivent être positifs ; zéro échoue avec invalid_input et un message nommant le champ, pour qu'une mauvaise cellule ne se transforme pas en division silencieuse par zéro. Un champ precision optionnel, avec les alias decimals et dp, choisit le nombre de décimales à exposer pour les sorties numériques, avec une valeur par défaut de dix et un plafond de quinze, afin que les goldens JSON restent stables. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du même résultat mathématique au sein d'un pipeline automatisé, sans réimplémenter vous-même la comparaison d'avancées.
Où l'analyse du réactif limitant intervient dans les études, le travail de laboratoire et les logiciels
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue de niveau A de KIT, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Données de référence déterministes pour les tests
Générez limiting_reactant, les avancées et excess_moles reproductibles pour les tests unitaires, les tuteurs de chimie et les assertions d'intégration continue sur l'analyse limitante à deux réactifs.