We first decided to write
this program
because students in our chemistry class could not visualize what was
actually happening in a
double replacement reaction. So we decided to write a program to help
students be able to
see what is actually happening on a molecular scale.
We have just completed program version 0.03 of our
program. We are
writing our code in c++. It consists of three files: main.cpp,
element.h and
atom.dat.atom.dat is a list of all the elements in the
periodic table
containing useful information about each element. Our program uses this
data so the user
needs to input only the atomic number, the program will fill in the rest.
element.h
is our class. It defines a class called "element" consisting (at least
for now) of atomic
number, atomic symbol, and element name. main.cpp is ... you
guessed ... it the
main file it is the one that calls all other modules and makes use of
atom.dat. Our
project cannot do much right now because we have been putting together the
class.
Now that it is working we can go on to the more
advanced problems.
In our next version it will also include ionic charge.
function for combustion reactions. We are currently in the process of
researching how to
make graphics for XWindows. After we have learned enough about how to use
the graphics, a
user will enter the desired reaction and compounds, and the program will
do its magic.