# In the reaction 2KClO_3(s) -> 2KCl(s) + 3O_2(g), how many liters of oxygen would be produced from 231 g of potassium chlorate?

Dec 27, 2015

$\text{64.2 L}$

#### Explanation:

In order to be able to calculate the volume of oxygen gas produced by this reaction, you need to know the conditions for pressure and temperature.

Since no mention of those conditions was made, I'll assume that the reaction takes place at STP, Standard Temperature and Pressure.

STP conditions are defined as a pressure of $\text{100 kPa}$ and a temperature of ${0}^{\circ} \text{C}$. Under these conditions for pressure and temperature, one mole of any ideal gas occupies $\text{22.7 L}$ - this is known as the molar volume of a gas at STP.

So, in order to find the volume of oxygen gas at STP, you need to know how many moles of oxygen are produced by this reaction.

The balanced chemical equation for this decomposition reaction looks like this

$\textcolor{b l u e}{2} {\text{KClO"_text(3(s]) stackrel(color(purple)("heat")color(white)(xx))(->) 2"KCl"_text((s]) + color(red)(3)"O}}_{\textrm{2 \left(g\right]}} \uparrow$

Notice that you have a $\textcolor{b l u e}{2} : \textcolor{red}{3}$ mole ratio between potassium chlorate and oxygen gas.

This tells you that the reaction will always produce $\frac{3}{2}$ times more moles of oxygen gas than the number of moles of potassium chlorate that underwent decomposition.

Use potassium chlorate's molar mass to determine how many moles you have in that $\text{231-g}$ sample

231 color(red)(cancel(color(black)("g"))) * "1 mole KClO"_3/(122.55color(red)(cancel(color(black)("g")))) = "1.885 moles KClO"_3

Use the aforementioned mole ratio to determine how many moles of oxygen would be produced from this many moles of potassium chlorate

1.885 color(red)(cancel(color(black)("moles KClO"_3))) * (color(red)(3)" moles O"_2)/(color(blue)(2)color(red)(cancel(color(black)("moles KClO"_3)))) = "2.8275 moles O"_2

So, what volume would this many moles occupy at STP?

2.8275 color(red)(cancel(color(black)("moles"))) * "22.7 L"/(1color(red)(cancel(color(black)("mol")))) = color(green)("64.2 L")

The answer is rounded to three sig figs.