
Stephanie R. answered 03/25/20
Experienced AP Chemistry Teacher
Barium hydroxide is Ba(OH)2 and perchloric acid is HClO4, so those would be your two reactants. This is a double replacement reaction where the cations (Ba+2 and H+) switch places, so the products would be barium perchlorate (Ba(ClO4)2) and hydrogen hydroxide (HOH) otherwise known as water. I find that it helps to write water as HOH when you are balancing the equation.
Your skeleton equation (before you balance) would look like this:
Ba(OH)2 + HClO4 → Ba(ClO4)2 + HOH
2 perchlorate ions on the left mean you need 2 perchloric acids on the right:
Ba(OH)2 + 2 HClO4 → Ba(ClO4)2 + HOH
Now you have 2 H+ ions and 2 OH- ions on the right, so you need 2 HOH on the left.
Ba(OH)2 + 2 HClO4 → Ba(ClO4)2 + 2 HOH
Turning your water back into H2O, you have:
Ba(OH)2 + 2 HClO4 → Ba(ClO4)2 + 2 H2O