Calculateur masse de réactif
Pour obtenir 13,75 g d'un produit de 44 g/mol à partir d'un réactif de 32 g/mol dans un rapport 1:1, pesez 10 g de réactif. Saisissez la masse visée, les deux masses molaires et les deux coefficients. 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 produit
- 13,75
- Masse molaire du réactif
- 32
- Masse molaire du produit
- 44
- Coef. du réactif
- 1
- Coef. du produit
- 1
- Rapport molaire
- 1 g
- Moles de produit
- 0,3125
- Moles de réactif
- 0,3125
- Masse de réactif
- 10
La préparation de laboratoire et les exercices de stœchiométrie partent souvent d'une masse de produit souhaitée et demandent combien de grammes d'un réactif clé vous devez peser lorsque l'équation chimique est équilibrée. La réponse n'est pas une simple proportion de masses moléculaires : on convertit la masse de produit en moles avec la masse molaire du produit, on met à l'échelle par le rapport des coefficients réactif-produit de l'équation équilibrée, puis on reconvertit les moles de réactif en masse avec la masse molaire du réactif. Cette capacité exécute cette chaîne de façon déterministe à partir de cinq nombres — masse de produit, les deux masses molaires et les deux coefficients stœchiométriques — et renvoie la masse de réactif plus les quantités molaires intermédiaires afin que étudiants, tuteurs et pipelines puissent auditer chaque étape.
Entrées, unités et le chemin produit–mole–réactif
Fournissez la masse cible de produit en grammes ainsi que la masse molaire du réactif et celle du produit en grammes par mole. Envoyez aussi les coefficients de l'équation équilibrée du réactif et du produit comme nombres positifs — typiquement de petits entiers comme un, deux ou trois, bien que des coefficients non entiers d'équations mises à l'échelle soient acceptés s'ils restent finis et positifs.
Le moteur calcule d'abord les moles de produit comme masse divisée par la masse molaire du produit, multiplie par le rapport molaire du coefficient du réactif sur celui du produit, puis multiplie encore par la masse molaire du réactif pour obtenir la masse de réactif en grammes. Cela est algébriquement identique à mettre à l'échelle la masse de produit par le rapport des masses molaires réactif-produit et par le même rapport stœchiométrique en une seule expression.
La masse doit être non négative ; les masses molaires et coefficients doivent être strictement supérieurs à zéro. Les magnitudes sont plafonnées pour la sécurité de l'isolement tout en couvrant toute feuille de calcul ordinaire de cours ou d'usine pilote.
En cours et au laboratoire : usages et limites
Appelez le calculateur gratuit dans le navigateur de masse de réactif nécessaire pour les vérifications de devoirs, les démonstrations de cours et la préparation rapide de laboratoire sans installer de tableur ni de paquet de chimie. Les exemples typiques de cours incluent combien de grammes d'oxygène sont requis pour former treize virgule soixante-quinze grammes de dioxyde de carbone lorsque les coefficients sont un pour un, ou le double du coefficient du réactif lorsque deux moles de réactif sont consommées par mole de produit.
Gardez les valeurs dans des plages chimiques ordinaires pour que les intermédiaires en virgule flottante restent bien conditionnés, et figez des goldens en intégration continue car l'algorithme est pleinement déterministe. Les auteurs qui livrent des SDKs peuvent mapper les champs de la réponse directement dans un tableau de résultats avec des colonnes pour les moles de produit, les moles de réactif et la masse de réactif — les mêmes colonnes que les étudiants remplissent lorsqu'ils appliquent à la main la stœchiométrie masse–mole–masse en sens inverse.
Les entrées sources suivent les mêmes règles de conservation que les autres éléments parse du KIT.
Cas d’usage
Exercices de masse de réactif nécessaire
Les étudiants saisissent une masse de produit cible, les deux masses molaires et les coefficients équilibrés, puis comparent la masse de réactif renvoyée et les moles intermédiaires à leur solution sur papier.
Préparation de labo et estimations de charge
Les techniciens estiment combien de grammes de réactif peser pour une charge de produit souhaitée sous un rapport équilibré fixe avant de lancer l'expérience.
Questions fréquentes
Que se passe-t-il si une masse molaire ou un coefficient est zéro ?
Une masse molaire ou un coefficient stœchiométrique nul rendrait la conversion molaire indéfinie, donc ces valeurs sont rejetées et non facturées.
Est-ce la même chose que la masse de produit à partir du réactif ?
Non. Ce calculateur renvoie la masse de réactif en grammes à partir d'une masse de produit cible. Pour le sens inverse — masse de produit à partir d'un échantillon connu de réactif — utilisez le calculateur masse-de-produit-à-partir-du-réactif.
Quelles unités dois-je utiliser ?
Les coefficients sont des nombres sans dimension de l'équation équilibrée supérieurs à zéro.
Le calculateur indique-t-il le réactif limitant ?
Non. Il travaille avec un réactif et un produit dans un rapport équilibré fixe. Il ne compare pas plusieurs réactifs pour trouver le limitant et ne recherche pas les masses molaires à partir de formules chimiques.
Puis-je utiliser des coefficients non entiers ?
Oui. Les coefficients sont souvent de petits entiers comme 1, 2 ou 3, mais les valeurs issues d'une équation mise à l'échelle sont acceptées tant qu'elles restent finies et supérieures à zéro.
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/reactant-mass-for-product \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"product_mass":13.75,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}'const res = await fetch("https://api.kit.forhosting.com/chem/reactant-mass-for-product", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"product_mass": 13.75,
"reactant_molar_mass": 32,
"product_molar_mass": 44,
"reactant_coeff": 1,
"product_coeff": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/reactant-mass-for-product",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"product_mass": 13.75,
"reactant_molar_mass": 32,
"product_molar_mass": 44,
"reactant_coeff": 1,
"product_coeff": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/reactant-mass-for-product", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"product_mass":13.75,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"product_mass":13.75,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/reactant-mass-for-product", 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
{
"product_mass": 13.75,
"reactant_molar_mass": 32,
"product_molar_mass": 44,
"reactant_coeff": 1,
"product_coeff": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.reactant_mass_for_product",
"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
Les masses molaires et coefficients nuls sont rejetés comme invalid_input car ils rendent la conversion molaire indéfinie.
Entrées, unités et le chemin produit–mole–réactif
Une masse molaire ou un coefficient nul échoue avec invalid_input afin que l'appelant ne voie jamais Infinity ni NaN déguisés en résultat. Des alias comme mass, M_reactant, nu_product et noms apparentés sont acceptés lorsqu'ils figurent dans le contrat de paramètres. Des entrées identiques produisent toujours le même JSON car le chemin est de l'arithmétique pure, sans réseau, sans graine aléatoire et sans horloge murale.
Lecture de reactant_mass, intermédiaires molaires et erreurs
Ce calculateur n'identifie pas un réactif limitant parmi plusieurs réactifs et ne recherche pas les masses molaires à partir de formules chimiques — associez-le à un outil de masse molaire si vous partez de formules moléculaires plutôt que de grammes par mole tabulés. Il diffère aussi du point de terminaison masse-de-produit-à-partir-du-réactif : ici le contrat est masse de produit en entrée et masse de réactif en sortie, pour l'intention de recherche de masse de réactif nécessaire. En cas de succès, la réponse répète les cinq entrées numériques avec un arrondi stable, rapporte mole_ratio comme coefficient du réactif divisé par celui du produit, et liste moles_product et moles_reactant pour afficher le tableau intermédiaire que les étudiants écrivent sur papier. La réponse principale est reactant_mass en grammes avec unit égal à g, plus une chaîne formula indiquant l'expression combinée et une étiquette method reactant_mass_for_product pour le branchement aval. Utilisez reactant_mass seul lorsqu'une interface n'a besoin que d'un chiffre vedette ; utilisez les champs molaires lorsqu'un panneau de solution détaillée doit afficher chaque conversion ; utilisez mole_ratio lorsque vous n'avez besoin que du facteur d'échelle stœchiométrique dérivé des coefficients. L'absence d'un champ requis, des valeurs non finies, une masse négative, une masse molaire nulle ou négative et des coefficients nuls ou négatifs échouent avec invalid_input et ne sont pas facturés après le rejet du moteur.
Usage de l'API, tarification, flux de cours et limites pratiques
Envoyez un corps JSON avec product_mass, reactant_molar_mass, product_molar_mass, reactant_coeff et product_coeff comme nombres finis ou chaînes numériques. Utilisez l'API prépayée lorsqu'une plateforme de tutorat, un module de gestion de l'apprentissage, un générateur de curriculum ou un carnet d'ingénierie de procédés a besoin d'un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après rejet.
Cas d'intégration
Tutorat et notation automatique LMS
Les constructeurs de leçons et les moteurs de quiz génèrent des items travaillés de stœchiométrie inverse avec un contrat JSON stable sans embarquer un CAS de chimie complet.
Questions techniques
Comment calculer la masse de réactif nécessaire pour une masse de produit ?
Envoyez product_mass en grammes, reactant_molar_mass et product_molar_mass en g/mol, ainsi que reactant_coeff et product_coeff équilibrés. La réponse inclut reactant_mass et les quantités molaires intermédiaires.
Le calculateur de masse de réactif nécessaire est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.