Want more free quizzes?

Register with Radius Tutor for more Physics, Chemistry, Mathematics and Biology practice questions.

Register for More Free Quizzes →

[Stiochemistry]: Interactive Stoichiometry: Calculating Reactants

Stoichiometry uses a balanced chemical equation to calculate how much of one substance reacts with another. The coefficients in the equation give a mole ratio. Starting from a known mass, convert to moles, apply the mole ratio, then convert the required moles back to mass.
Step 1: moles = mass ÷ molar mass   →   Step 2: use the balanced-equation mole ratio   →   Step 3: mass = moles × molar mass

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—
ReactantCoefficientMolar 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.