Home > C++ > Salt Analysis Simulator V1.0 – Released!

Salt Analysis Simulator V1.0 – Released!

For the past few weeks, I have been coding to bring out a program to do salt analysis lab work virtually. We have salt Analysis as a part of plus two academics and it is a process of finding the anion and cation which the salt contain through a systematic procedure. We add many reagents / acids throughout the labwork and analyse the result to identify the anion and cation. I hope this program would help students to practice salt analysis at their home and would feel confident!

The program is completely written in C++ and is intended to work on M$ DO$ platform, becuase more students are using M$ Platform including Biology-science group students. Another techincal reason is that, I have used clrscr(), gotoxy() and getchar() many times which is a troublesome work to implement in ANSI standard.

The program works based on a new algorithm which I name it as “IntMatchReact” since the reaction process is done through a matching of integer values. While developing this software, I had a notion to implement anti-piracy for fun which was left on the way. The software is licensed under GPL and I would like you to go through the code and help in improving.

Please post your valuable comments and improvement tips. Thank you πŸ™‚

Get SAS V1.0 (here)

Bug: i forgot to add exit function for ‘e’ key stroke, have exams now – will upload SAS with minor corrections soon πŸ™‚

Categories: C++ Tags: , , , ,
  1. sunil
    February 23, 2010 at 5:32 pm

    gives observations with only one salt ammonium carbonate

    • February 24, 2010 at 1:18 pm

      Thank you for the suggestion, could you please elaborate ?

  2. sunil
    February 23, 2010 at 5:35 pm

    if it is not so then please guide me how to use it

    • February 24, 2010 at 1:17 pm

      Thank you very much, Sunil for your valuable comments πŸ™‚

      It is my mistake to release the software without documentation, I’m sorry, i have limited time now due to public exams and practicals. I will include a small description here for now and would write a detailed documentation later.

      The program starts by assigning a salt randomly from the list. You may do ‘tests’ or ‘add reagents’ and check its result. You can have as many tests or add reagents and as like that of in lab, you may deduce the components of the salt from these observations.

      If you are Computer Science student / know C++ Programming language, call
      ‘s[0].record’ function with the anion and cation that you want and assign the value for n = 0; instead of rand() function for a customized salt.

      Once again, Thanks you very much for your comments, All the best for practicals πŸ˜€

      PS: I’m extremely sorry for the late reply, I have no web connectivity at home now. Since it’s the first version, it needs many improvements in User Interface and other.

  3. sunil
    February 23, 2010 at 5:39 pm


  4. September 26, 2010 at 10:22 pm

    Thanks a lot… πŸ™‚

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: