Reactant calculation
1. Known mass—
→
2. Convert to moles—
→
3. Apply mole ratio—
→
4. Required mass—
Known reactant molar mass—
Known reactant moles—
Stoichiometric mole ratio—
Required reactant moles—
Required reactant molar mass—
Required reactant mass—
| Reactant | Coefficient | Molar mass (g mol⁻¹) | Meaning in equation |
|---|
Key idea: The balanced equation relates moles, not grams. Never use the coefficients directly as a mass ratio. First convert the known mass into moles, use the coefficient ratio, and only then convert the required number of moles back into grams.
Stoichiometry with Python
The Python model follows exactly the same pathway: grams → moles → mole ratio → moles → grams.
Why the Mole Ratio Matters
For 2H₂ + O₂ → 2H₂O, two moles of hydrogen require one mole of oxygen. This does not mean that 2 g of hydrogen reacts with 1 g of oxygen because hydrogen and oxygen have different molar masses.
Try switching the known and required reactants. The calculation reverses, but the balanced-equation ratio remains the foundation of the calculation.