Jump to content

Program for balancing chemical equations


woelen

Recommended Posts

I developed a program for balancing chemical equations. A beta-version of this program already was available, but now I present a new version, which allows the use of preserved groups (useful for organic chemistry) and the use of isotopes.

 

The program can be used for balancing any chemical equation, e.g. it nicely balances equations like the following:

 

[ce]..K2Cr2O7 + ..KCl + ..H2SO4 -> ..KHSO4 + ..Cr2O2Cl + ..H2O[/ce]

 

The program determines the coefficients, needed to make it correct:

 

[ce]K2Cr2O7 + 4KCl + 6H2SO4 -> 6KHSO4 + 2Cr2O2Cl + 3H2O[/ce]

 

The program can also do computations from moles to grams and vice versa and it computes weight ratios, needed for certain reactions. It also detects when a chemical reaction is non-stoichiometric (a nice example is the reaction between copper and nitric acid, where both NO and NO2 are formed) and the solution cannot be determined unambiguously. The program also allows the use of ions in the equations, so it can be used nicely for balancing equations, in which dissolved ionic compounds are involved, e.g. ions like Cl(-), Cr2O7(2-), MnO4(-), etc.

 

If you download the program, please also read the tutorial, before asking questions to me about the program.

 

Any feedback on the program, functionality, user interface, algorithms, is welcome.

 

The program is available at this page:

 

http://woelen.scheikunde.net/science/chem/chemeq/index.html

 

It is very easy to use, no installation needed, just click the icon and start playing....

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.