Calculateur masse de produit depuis réactif
Passez des grammes de réactif aux grammes de produit en une étape : 10 g d'oxygène à 32 g/mol transformés mole pour mole en dioxyde de carbone à 44 g/mol donnent 0,3125 mol et 13,75 g de produit. 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
- 10
- 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 réactif
- 0,3125
- Moles de produit
- 0,3125
- Masse de produit
- 13,75
Les devoirs de stœchiométrie et la préparation de laboratoire partent souvent d'une masse connue d'un réactif et demandent combien de grammes de produit cet échantillon peut former lorsque l'équation est équilibrée. La réponse n'est pas une simple division : vous convertissez la masse du réactif en moles avec sa masse molaire, multipliez par le rapport des coefficients produit/réactif de l'équation équilibrée, puis reconvertissez les moles de produit en masse avec la masse molaire du produit. Cette capacité exécute cette chaîne de façon déterministe à partir de cinq nombres—masse du réactif, les deux masses molaires et les deux coefficients stœchiométriques—et renvoie la masse de produit plus les quantités molaires intermédiaires pour que élèves, tuteurs et pipelines puissent auditer chaque étape. Les masses molaires nulles et les coefficients nuls sont rejetés comme entrée invalide car ils rendent la conversion en moles indéfinie.
Entrées, unités et le chemin masse–mole–masse
Fournissez la masse de l'échantillon de réactif en grammes avec 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 réactif comme masse divisée par la masse molaire du réactif, multiplie par le rapport molaire du coefficient du produit sur celui du réactif, puis multiplie encore par la masse molaire du produit pour obtenir la masse de produit en grammes. Cela est algébriquement identique à mettre à l'échelle la masse du réactif par le rapport des masses molaires produit/réactif et par le même rapport stœchiométrique en une seule expression.
La masse doit être non négative ; les masses molaires et les coefficients doivent être strictement supérieurs à zéro. Les magnitudes sont plafonnées pour la sécurité de l'isolat tout en couvrant toute feuille de cours ou d'usine pilote ordinaire.
Cas d’usage
Exercices de devoirs masse–mole–masse
Les élèves saisissent les grammes de réactif, les deux masses molaires et les coefficients équilibrés, puis comparent la masse de produit et les moles intermédiaires à leur solution sur papier.
Préparation de labo et estimations d'échelle
Les techniciens estiment combien de grammes de produit une charge connue de réactif peut former 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 en moles indéfinie ; ces valeurs sont rejetées et non facturées.
Est-ce la même chose que le rendement théorique en moles ?
Non. Ce calculateur renvoie la masse de produit en grammes à partir de la masse de réactif et des masses molaires. Pour les moles du limitant multipliées par le rapport seulement, utilisez un outil de rendement théorique (moles).
Quelles unités dois-je utiliser ?
Les coefficients sont des nombres sans dimension de l'équation équilibrée supérieurs à zéro.
Le calcul détermine-t-il le réactif limitant ?
Non. Il suppose que le réactif saisi est celui qui fixe la quantité de produit. Lorsque deux réactifs peuvent s'épuiser, utilisez le calculateur de masse de produit depuis le réactif limitant, qui compare d'abord les deux.
Les coefficients peuvent-ils être fractionnaires ?
Oui. On utilise en général de petits entiers comme un, deux ou trois, mais des coefficients non entiers issus d'une équation mise à l'échelle sont acceptés tant qu'ils restent positifs et finis.
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/mass-of-product-from-reactant \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reactant_mass":10,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}'const res = await fetch("https://api.kit.forhosting.com/chem/mass-of-product-from-reactant", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reactant_mass": 10,
"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/mass-of-product-from-reactant",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reactant_mass": 10,
"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/mass-of-product-from-reactant", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reactant_mass":10,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reactant_mass":10,"reactant_molar_mass":32,"product_molar_mass":44,"reactant_coeff":1,"product_coeff":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/mass-of-product-from-reactant", 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
{
"reactant_mass": 10,
"reactant_molar_mass": 32,
"product_molar_mass": 44,
"reactant_coeff": 1,
"product_coeff": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.mass_of_product_from_reactant",
"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
Entrées, unités et le chemin masse–mole–masse
Masse molaire nulle ou coefficient nul échouent avec invalid_input afin que les appelants ne voient jamais Infinity ou 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 product_mass, intermédiaires molaires et erreurs
Ce calculateur n'identifie pas un réactif limitant parmi plusieurs réactifs et ne consulte pas les masses molaires à partir de formules chimiques—couplez-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 d'un point de terminaison de rendement théorique uniquement en moles : ici le contrat est explicitement masse en entrée et masse en sortie pour l'intention de recherche masse de produit. En cas de succès la réponse renvoie les cinq entrées numériques avec un arrondi stable, indique mole_ratio comme coefficient du produit divisé par celui du réactif, et liste moles_reactant et moles_product pour afficher le tableau intermédiaire que les élèves écrivent sur papier. La réponse principale est product_mass en grammes avec unit égal à g, plus une chaîne formula énonçant l'expression combinée et une étiquette method mass_of_product_from_reactant pour le branchement aval. Utilisez product_mass seul lorsqu'une interface a besoin d'un seul chiffre mis en avant ; utilisez les champs de moles 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 issu des coefficients. Tout champ requis manquant, valeurs non finies, masse négative, masse molaire nulle ou négative, et 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, tarifs, flux de classe et limites pratiques
Appelez le calculateur gratuit de masse de produit depuis réactif dans le navigateur pour les contrôles de devoirs, les démonstrations de cours et la préparation rapide de laboratoire sans installer de tableur ni de package de chimie. Les exemples de classe typiques incluent dix grammes d'oxygène formant du dioxyde de carbone avec des coefficients un pour un, ou le double du coefficient de produit lorsque deux moles de produit se forment par mole de réactif. Les entrées sources suivent les mêmes règles de rétention que les autres éléments de parse KIT. Envoyez un corps JSON avec reactant_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 plug-in 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 de solde après rejet. Les auteurs de SDK peuvent mapper les champs de la réponse directement dans un tableau de résultats avec des colonnes moles de réactif, moles de produit et masse de produit—les mêmes colonnes que les élèves remplissent en appliquant à la main la stœchiométrie masse–mole–masse.
Cas d'intégration
Tutorat et correcteurs automatiques LMS
Les constructeurs de leçons et moteurs de quiz génèrent des items de stœchiométrie résolue avec un contrat JSON stable sans embarquer un CAS de chimie complet.
Questions techniques
Comment calculer la masse de produit à partir de la masse de réactif ?
Envoyez reactant_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 product_mass et les quantités molaires intermédiaires.
Le calculateur masse de produit depuis réactif 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.