Home » Archimedes archive » Acorn User » AU 1998-12.adf » Regulars » StarInfo/Granger/!Chemistry/!Help

StarInfo/Granger/!Chemistry/!Help

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1998-12.adf » Regulars
Filename: StarInfo/Granger/!Chemistry/!Help
Read OK:
File size: 1150 bytes
Load address: 0000
Exec address: 0000
File contents
NB this program has interactive help, so load your copy of !Help

ALSO, For best results this program needs to be run in a 256 mode, for an A3000 the best mode is 36

Chemistry
------------
Chemistry is a, < wait for it > chemistry type program
It does the following things

#### Functions ####
*** These are the icons in the equation window going from left to right ***
( To get to equation window select equation utility from icon bar menu)

1) Add chemical - adds a compound to where the cursor is, from a editable database
2) Balance equation - makes balancing equations easy 
3) Molar mass - Calculates the molar mass of compounds in the formula, also shows working out
4) Element break down - shows a break down of the number of elements on each side of the equation
5) Percentage composition - calculates percentage of an element/compound in another compound
6) Compound database - allows access the the compound database - create new groups etc.
7) Name compound - enter an ionic compound, press return and its formula should be given

+ also periodic table (select from icon bar menu), click on element which you wish to know about


#### Formula entry ####
* Formulae are entered as written 
E.g Glucose would be entered as C6H12O6 and 6 moles of glucose would be entered as 6C6H12O6
Brackets - Brackets can be used as normal Eg Calcium Hydroxide would be entered as Ca(OH)2
The mole values can only be entered as whole values since the program is based on integer variables
Any error eg the entry of non existent elements will return an error message

#### Equation window ####
The window is meant to resemble a formula with the reactants on the left and the products on the right
Click on either the right or the left text box to gain the caret then enter the formulae.


#### Compound database ####
To
* Delete a group - click on the delete icon underneath the group
* Create a group - enter group name in the group text box and click on the create icon
* Change group - Click on arrow to make menu appear and click on new group
* Add a compound - Click on the add icon enter name and press return
* Delete a compound - Select compound and click on the delete icon (underneath the formula icon)
* Save - Click on the save icon
* Change compound - click on arrow next to the current compound and select new compound from the menu
* Edit compound name/formula - click on old text, edit and press return to save

#### Name compound ####
Simply enter compound name and press return, the compound formula should appear in the box below
Ion charges
The ion charges are located in two files, Anion(non metals) and Cations (metals)
To edit them press shift and double click on the !Chemistry directory then click on which ever file
Note the format
NAME IN CAPITALS # Formula @ charge (no plus or minus !)
The program will not need reloading after this, since the file is referred to each time.

#### Element data ####
It is quite possible that I have made an error in an entry (or two) of the element data, so if you find the data to be incorrect it is easy to edit
Double click on !Chemistry directory while holding shift down, load the file 'ChemData'
The elements are ordered in groups going from left to right on the periodic table.
The format is
x ! y @ Symbol # Name $ Atomic mass % Atomic No. 
(x,y = positions relative to hydrogen)

#### Balancing formulae ####
This does NOT balance formulae automatically however it does make balancing a lot easier
1) Enter your formula
2) Click on the balance icon - if an error appears about elements either side then it means there is one element (or more) that is on one side of the equation but not on the other.
3) Use the arrows underneath each compound to adjust the number of moles
Note the number icons in between the arrows are writable icons. - (click on the number, edit and press return)
4) Look at the data provided - element breakdown of each side of the equation as well as the equation state.
Click on Reset to reset the mole values to their original settings.
Click on OK to enter the values into the equation in the main equation window

Please write and tell me if you discover any bugs or have any suggestions for new features, death threats, criticism, cash etc

Liability disclaimer
I will not be held responsible for any data loss, disc corruption, or loss of life due to the use of my program.


Adam Granger
90 Lower Wellhouse
Golcar
Huddersfield
HD7 4ES

00000000  4e 42 20 74 68 69 73 20  70 72 6f 67 72 61 6d 20  |NB this program |
00000010  68 61 73 20 69 6e 74 65  72 61 63 74 69 76 65 20  |has interactive |
00000020  68 65 6c 70 2c 20 73 6f  20 6c 6f 61 64 20 79 6f  |help, so load yo|
00000030  75 72 20 63 6f 70 79 20  6f 66 20 21 48 65 6c 70  |ur copy of !Help|
00000040  0a 0a 41 4c 53 4f 2c 20  46 6f 72 20 62 65 73 74  |..ALSO, For best|
00000050  20 72 65 73 75 6c 74 73  20 74 68 69 73 20 70 72  | results this pr|
00000060  6f 67 72 61 6d 20 6e 65  65 64 73 20 74 6f 20 62  |ogram needs to b|
00000070  65 20 72 75 6e 20 69 6e  20 61 20 32 35 36 20 6d  |e run in a 256 m|
00000080  6f 64 65 2c 20 66 6f 72  20 61 6e 20 41 33 30 30  |ode, for an A300|
00000090  30 20 74 68 65 20 62 65  73 74 20 6d 6f 64 65 20  |0 the best mode |
000000a0  69 73 20 33 36 0a 0a 43  68 65 6d 69 73 74 72 79  |is 36..Chemistry|
000000b0  0a 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 0a 43 68  |.------------.Ch|
000000c0  65 6d 69 73 74 72 79 20  69 73 20 61 2c 20 3c 20  |emistry is a, < |
000000d0  77 61 69 74 20 66 6f 72  20 69 74 20 3e 20 63 68  |wait for it > ch|
000000e0  65 6d 69 73 74 72 79 20  74 79 70 65 20 70 72 6f  |emistry type pro|
000000f0  67 72 61 6d 0a 49 74 20  64 6f 65 73 20 74 68 65  |gram.It does the|
00000100  20 66 6f 6c 6c 6f 77 69  6e 67 20 74 68 69 6e 67  | following thing|
00000110  73 0a 0a 23 23 23 23 20  46 75 6e 63 74 69 6f 6e  |s..#### Function|
00000120  73 20 23 23 23 23 0a 2a  2a 2a 20 54 68 65 73 65  |s ####.*** These|
00000130  20 61 72 65 20 74 68 65  20 69 63 6f 6e 73 20 69  | are the icons i|
00000140  6e 20 74 68 65 20 65 71  75 61 74 69 6f 6e 20 77  |n the equation w|
00000150  69 6e 64 6f 77 20 67 6f  69 6e 67 20 66 72 6f 6d  |indow going from|
00000160  20 6c 65 66 74 20 74 6f  20 72 69 67 68 74 20 2a  | left to right *|
00000170  2a 2a 0a 28 20 54 6f 20  67 65 74 20 74 6f 20 65  |**.( To get to e|
00000180  71 75 61 74 69 6f 6e 20  77 69 6e 64 6f 77 20 73  |quation window s|
00000190  65 6c 65 63 74 20 65 71  75 61 74 69 6f 6e 20 75  |elect equation u|
000001a0  74 69 6c 69 74 79 20 66  72 6f 6d 20 69 63 6f 6e  |tility from icon|
000001b0  20 62 61 72 20 6d 65 6e  75 29 0a 0a 31 29 20 41  | bar menu)..1) A|
000001c0  64 64 20 63 68 65 6d 69  63 61 6c 20 2d 20 61 64  |dd chemical - ad|
000001d0  64 73 20 61 20 63 6f 6d  70 6f 75 6e 64 20 74 6f  |ds a compound to|
000001e0  20 77 68 65 72 65 20 74  68 65 20 63 75 72 73 6f  | where the curso|
000001f0  72 20 69 73 2c 20 66 72  6f 6d 20 61 20 65 64 69  |r is, from a edi|
00000200  74 61 62 6c 65 20 64 61  74 61 62 61 73 65 0a 32  |table database.2|
00000210  29 20 42 61 6c 61 6e 63  65 20 65 71 75 61 74 69  |) Balance equati|
00000220  6f 6e 20 2d 20 6d 61 6b  65 73 20 62 61 6c 61 6e  |on - makes balan|
00000230  63 69 6e 67 20 65 71 75  61 74 69 6f 6e 73 20 65  |cing equations e|
00000240  61 73 79 20 0a 33 29 20  4d 6f 6c 61 72 20 6d 61  |asy .3) Molar ma|
00000250  73 73 20 2d 20 43 61 6c  63 75 6c 61 74 65 73 20  |ss - Calculates |
00000260  74 68 65 20 6d 6f 6c 61  72 20 6d 61 73 73 20 6f  |the molar mass o|
00000270  66 20 63 6f 6d 70 6f 75  6e 64 73 20 69 6e 20 74  |f compounds in t|
00000280  68 65 20 66 6f 72 6d 75  6c 61 2c 20 61 6c 73 6f  |he formula, also|
00000290  20 73 68 6f 77 73 20 77  6f 72 6b 69 6e 67 20 6f  | shows working o|
000002a0  75 74 0a 34 29 20 45 6c  65 6d 65 6e 74 20 62 72  |ut.4) Element br|
000002b0  65 61 6b 20 64 6f 77 6e  20 2d 20 73 68 6f 77 73  |eak down - shows|
000002c0  20 61 20 62 72 65 61 6b  20 64 6f 77 6e 20 6f 66  | a break down of|
000002d0  20 74 68 65 20 6e 75 6d  62 65 72 20 6f 66 20 65  | the number of e|
000002e0  6c 65 6d 65 6e 74 73 20  6f 6e 20 65 61 63 68 20  |lements on each |
000002f0  73 69 64 65 20 6f 66 20  74 68 65 20 65 71 75 61  |side of the equa|
00000300  74 69 6f 6e 0a 35 29 20  50 65 72 63 65 6e 74 61  |tion.5) Percenta|
00000310  67 65 20 63 6f 6d 70 6f  73 69 74 69 6f 6e 20 2d  |ge composition -|
00000320  20 63 61 6c 63 75 6c 61  74 65 73 20 70 65 72 63  | calculates perc|
00000330  65 6e 74 61 67 65 20 6f  66 20 61 6e 20 65 6c 65  |entage of an ele|
00000340  6d 65 6e 74 2f 63 6f 6d  70 6f 75 6e 64 20 69 6e  |ment/compound in|
00000350  20 61 6e 6f 74 68 65 72  20 63 6f 6d 70 6f 75 6e  | another compoun|
00000360  64 0a 36 29 20 43 6f 6d  70 6f 75 6e 64 20 64 61  |d.6) Compound da|
00000370  74 61 62 61 73 65 20 2d  20 61 6c 6c 6f 77 73 20  |tabase - allows |
00000380  61 63 63 65 73 73 20 74  68 65 20 74 68 65 20 63  |access the the c|
00000390  6f 6d 70 6f 75 6e 64 20  64 61 74 61 62 61 73 65  |ompound database|
000003a0  20 2d 20 63 72 65 61 74  65 20 6e 65 77 20 67 72  | - create new gr|
000003b0  6f 75 70 73 20 65 74 63  2e 0a 37 29 20 4e 61 6d  |oups etc..7) Nam|
000003c0  65 20 63 6f 6d 70 6f 75  6e 64 20 2d 20 65 6e 74  |e compound - ent|
000003d0  65 72 20 61 6e 20 69 6f  6e 69 63 20 63 6f 6d 70  |er an ionic comp|
000003e0  6f 75 6e 64 2c 20 70 72  65 73 73 20 72 65 74 75  |ound, press retu|
000003f0  72 6e 20 61 6e 64 20 69  74 73 20 66 6f 72 6d 75  |rn and its formu|
00000400  6c 61 20 73 68 6f 75 6c  64 20 62 65 20 67 69 76  |la should be giv|
00000410  65 6e 0a 0a 2b 20 61 6c  73 6f 20 70 65 72 69 6f  |en..+ also perio|
00000420  64 69 63 20 74 61 62 6c  65 20 28 73 65 6c 65 63  |dic table (selec|
00000430  74 20 66 72 6f 6d 20 69  63 6f 6e 20 62 61 72 20  |t from icon bar |
00000440  6d 65 6e 75 29 2c 20 63  6c 69 63 6b 20 6f 6e 20  |menu), click on |
00000450  65 6c 65 6d 65 6e 74 20  77 68 69 63 68 20 79 6f  |element which yo|
00000460  75 20 77 69 73 68 20 74  6f 20 6b 6e 6f 77 20 61  |u wish to know a|
00000470  62 6f 75 74 0a 0a 0a 23  23 23 23 20 46 6f 72 6d  |bout...#### Form|
00000480  75 6c 61 20 65 6e 74 72  79 20 23 23 23 23 0a 2a  |ula entry ####.*|
00000490  20 46 6f 72 6d 75 6c 61  65 20 61 72 65 20 65 6e  | Formulae are en|
000004a0  74 65 72 65 64 20 61 73  20 77 72 69 74 74 65 6e  |tered as written|
000004b0  20 0a 45 2e 67 20 47 6c  75 63 6f 73 65 20 77 6f  | .E.g Glucose wo|
000004c0  75 6c 64 20 62 65 20 65  6e 74 65 72 65 64 20 61  |uld be entered a|
000004d0  73 20 43 36 48 31 32 4f  36 20 61 6e 64 20 36 20  |s C6H12O6 and 6 |
000004e0  6d 6f 6c 65 73 20 6f 66  20 67 6c 75 63 6f 73 65  |moles of glucose|
000004f0  20 77 6f 75 6c 64 20 62  65 20 65 6e 74 65 72 65  | would be entere|
00000500  64 20 61 73 20 36 43 36  48 31 32 4f 36 0a 42 72  |d as 6C6H12O6.Br|
00000510  61 63 6b 65 74 73 20 2d  20 42 72 61 63 6b 65 74  |ackets - Bracket|
00000520  73 20 63 61 6e 20 62 65  20 75 73 65 64 20 61 73  |s can be used as|
00000530  20 6e 6f 72 6d 61 6c 20  45 67 20 43 61 6c 63 69  | normal Eg Calci|
00000540  75 6d 20 48 79 64 72 6f  78 69 64 65 20 77 6f 75  |um Hydroxide wou|
00000550  6c 64 20 62 65 20 65 6e  74 65 72 65 64 20 61 73  |ld be entered as|
00000560  20 43 61 28 4f 48 29 32  0a 54 68 65 20 6d 6f 6c  | Ca(OH)2.The mol|
00000570  65 20 76 61 6c 75 65 73  20 63 61 6e 20 6f 6e 6c  |e values can onl|
00000580  79 20 62 65 20 65 6e 74  65 72 65 64 20 61 73 20  |y be entered as |
00000590  77 68 6f 6c 65 20 76 61  6c 75 65 73 20 73 69 6e  |whole values sin|
000005a0  63 65 20 74 68 65 20 70  72 6f 67 72 61 6d 20 69  |ce the program i|
000005b0  73 20 62 61 73 65 64 20  6f 6e 20 69 6e 74 65 67  |s based on integ|
000005c0  65 72 20 76 61 72 69 61  62 6c 65 73 0a 41 6e 79  |er variables.Any|
000005d0  20 65 72 72 6f 72 20 65  67 20 74 68 65 20 65 6e  | error eg the en|
000005e0  74 72 79 20 6f 66 20 6e  6f 6e 20 65 78 69 73 74  |try of non exist|
000005f0  65 6e 74 20 65 6c 65 6d  65 6e 74 73 20 77 69 6c  |ent elements wil|
00000600  6c 20 72 65 74 75 72 6e  20 61 6e 20 65 72 72 6f  |l return an erro|
00000610  72 20 6d 65 73 73 61 67  65 0a 0a 23 23 23 23 20  |r message..#### |
00000620  45 71 75 61 74 69 6f 6e  20 77 69 6e 64 6f 77 20  |Equation window |
00000630  23 23 23 23 0a 54 68 65  20 77 69 6e 64 6f 77 20  |####.The window |
00000640  69 73 20 6d 65 61 6e 74  20 74 6f 20 72 65 73 65  |is meant to rese|
00000650  6d 62 6c 65 20 61 20 66  6f 72 6d 75 6c 61 20 77  |mble a formula w|
00000660  69 74 68 20 74 68 65 20  72 65 61 63 74 61 6e 74  |ith the reactant|
00000670  73 20 6f 6e 20 74 68 65  20 6c 65 66 74 20 61 6e  |s on the left an|
00000680  64 20 74 68 65 20 70 72  6f 64 75 63 74 73 20 6f  |d the products o|
00000690  6e 20 74 68 65 20 72 69  67 68 74 0a 43 6c 69 63  |n the right.Clic|
000006a0  6b 20 6f 6e 20 65 69 74  68 65 72 20 74 68 65 20  |k on either the |
000006b0  72 69 67 68 74 20 6f 72  20 74 68 65 20 6c 65 66  |right or the lef|
000006c0  74 20 74 65 78 74 20 62  6f 78 20 74 6f 20 67 61  |t text box to ga|
000006d0  69 6e 20 74 68 65 20 63  61 72 65 74 20 74 68 65  |in the caret the|
000006e0  6e 20 65 6e 74 65 72 20  74 68 65 20 66 6f 72 6d  |n enter the form|
000006f0  75 6c 61 65 2e 0a 0a 0a  23 23 23 23 20 43 6f 6d  |ulae....#### Com|
00000700  70 6f 75 6e 64 20 64 61  74 61 62 61 73 65 20 23  |pound database #|
00000710  23 23 23 0a 54 6f 0a 2a  20 44 65 6c 65 74 65 20  |###.To.* Delete |
00000720  61 20 67 72 6f 75 70 20  2d 20 63 6c 69 63 6b 20  |a group - click |
00000730  6f 6e 20 74 68 65 20 64  65 6c 65 74 65 20 69 63  |on the delete ic|
00000740  6f 6e 20 75 6e 64 65 72  6e 65 61 74 68 20 74 68  |on underneath th|
00000750  65 20 67 72 6f 75 70 0a  2a 20 43 72 65 61 74 65  |e group.* Create|
00000760  20 61 20 67 72 6f 75 70  20 2d 20 65 6e 74 65 72  | a group - enter|
00000770  20 67 72 6f 75 70 20 6e  61 6d 65 20 69 6e 20 74  | group name in t|
00000780  68 65 20 67 72 6f 75 70  20 74 65 78 74 20 62 6f  |he group text bo|
00000790  78 20 61 6e 64 20 63 6c  69 63 6b 20 6f 6e 20 74  |x and click on t|
000007a0  68 65 20 63 72 65 61 74  65 20 69 63 6f 6e 0a 2a  |he create icon.*|
000007b0  20 43 68 61 6e 67 65 20  67 72 6f 75 70 20 2d 20  | Change group - |
000007c0  43 6c 69 63 6b 20 6f 6e  20 61 72 72 6f 77 20 74  |Click on arrow t|
000007d0  6f 20 6d 61 6b 65 20 6d  65 6e 75 20 61 70 70 65  |o make menu appe|
000007e0  61 72 20 61 6e 64 20 63  6c 69 63 6b 20 6f 6e 20  |ar and click on |
000007f0  6e 65 77 20 67 72 6f 75  70 0a 2a 20 41 64 64 20  |new group.* Add |
00000800  61 20 63 6f 6d 70 6f 75  6e 64 20 2d 20 43 6c 69  |a compound - Cli|
00000810  63 6b 20 6f 6e 20 74 68  65 20 61 64 64 20 69 63  |ck on the add ic|
00000820  6f 6e 20 65 6e 74 65 72  20 6e 61 6d 65 20 61 6e  |on enter name an|
00000830  64 20 70 72 65 73 73 20  72 65 74 75 72 6e 0a 2a  |d press return.*|
00000840  20 44 65 6c 65 74 65 20  61 20 63 6f 6d 70 6f 75  | Delete a compou|
00000850  6e 64 20 2d 20 53 65 6c  65 63 74 20 63 6f 6d 70  |nd - Select comp|
00000860  6f 75 6e 64 20 61 6e 64  20 63 6c 69 63 6b 20 6f  |ound and click o|
00000870  6e 20 74 68 65 20 64 65  6c 65 74 65 20 69 63 6f  |n the delete ico|
00000880  6e 20 28 75 6e 64 65 72  6e 65 61 74 68 20 74 68  |n (underneath th|
00000890  65 20 66 6f 72 6d 75 6c  61 20 69 63 6f 6e 29 0a  |e formula icon).|
000008a0  2a 20 53 61 76 65 20 2d  20 43 6c 69 63 6b 20 6f  |* Save - Click o|
000008b0  6e 20 74 68 65 20 73 61  76 65 20 69 63 6f 6e 0a  |n the save icon.|
000008c0  2a 20 43 68 61 6e 67 65  20 63 6f 6d 70 6f 75 6e  |* Change compoun|
000008d0  64 20 2d 20 63 6c 69 63  6b 20 6f 6e 20 61 72 72  |d - click on arr|
000008e0  6f 77 20 6e 65 78 74 20  74 6f 20 74 68 65 20 63  |ow next to the c|
000008f0  75 72 72 65 6e 74 20 63  6f 6d 70 6f 75 6e 64 20  |urrent compound |
00000900  61 6e 64 20 73 65 6c 65  63 74 20 6e 65 77 20 63  |and select new c|
00000910  6f 6d 70 6f 75 6e 64 20  66 72 6f 6d 20 74 68 65  |ompound from the|
00000920  20 6d 65 6e 75 0a 2a 20  45 64 69 74 20 63 6f 6d  | menu.* Edit com|
00000930  70 6f 75 6e 64 20 6e 61  6d 65 2f 66 6f 72 6d 75  |pound name/formu|
00000940  6c 61 20 2d 20 63 6c 69  63 6b 20 6f 6e 20 6f 6c  |la - click on ol|
00000950  64 20 74 65 78 74 2c 20  65 64 69 74 20 61 6e 64  |d text, edit and|
00000960  20 70 72 65 73 73 20 72  65 74 75 72 6e 20 74 6f  | press return to|
00000970  20 73 61 76 65 0a 0a 23  23 23 23 20 4e 61 6d 65  | save..#### Name|
00000980  20 63 6f 6d 70 6f 75 6e  64 20 23 23 23 23 0a 53  | compound ####.S|
00000990  69 6d 70 6c 79 20 65 6e  74 65 72 20 63 6f 6d 70  |imply enter comp|
000009a0  6f 75 6e 64 20 6e 61 6d  65 20 61 6e 64 20 70 72  |ound name and pr|
000009b0  65 73 73 20 72 65 74 75  72 6e 2c 20 74 68 65 20  |ess return, the |
000009c0  63 6f 6d 70 6f 75 6e 64  20 66 6f 72 6d 75 6c 61  |compound formula|
000009d0  20 73 68 6f 75 6c 64 20  61 70 70 65 61 72 20 69  | should appear i|
000009e0  6e 20 74 68 65 20 62 6f  78 20 62 65 6c 6f 77 0a  |n the box below.|
000009f0  49 6f 6e 20 63 68 61 72  67 65 73 0a 54 68 65 20  |Ion charges.The |
00000a00  69 6f 6e 20 63 68 61 72  67 65 73 20 61 72 65 20  |ion charges are |
00000a10  6c 6f 63 61 74 65 64 20  69 6e 20 74 77 6f 20 66  |located in two f|
00000a20  69 6c 65 73 2c 20 41 6e  69 6f 6e 28 6e 6f 6e 20  |iles, Anion(non |
00000a30  6d 65 74 61 6c 73 29 20  61 6e 64 20 43 61 74 69  |metals) and Cati|
00000a40  6f 6e 73 20 28 6d 65 74  61 6c 73 29 0a 54 6f 20  |ons (metals).To |
00000a50  65 64 69 74 20 74 68 65  6d 20 70 72 65 73 73 20  |edit them press |
00000a60  73 68 69 66 74 20 61 6e  64 20 64 6f 75 62 6c 65  |shift and double|
00000a70  20 63 6c 69 63 6b 20 6f  6e 20 74 68 65 20 21 43  | click on the !C|
00000a80  68 65 6d 69 73 74 72 79  20 64 69 72 65 63 74 6f  |hemistry directo|
00000a90  72 79 20 74 68 65 6e 20  63 6c 69 63 6b 20 6f 6e  |ry then click on|
00000aa0  20 77 68 69 63 68 20 65  76 65 72 20 66 69 6c 65  | which ever file|
00000ab0  0a 4e 6f 74 65 20 74 68  65 20 66 6f 72 6d 61 74  |.Note the format|
00000ac0  0a 4e 41 4d 45 20 49 4e  20 43 41 50 49 54 41 4c  |.NAME IN CAPITAL|
00000ad0  53 20 23 20 46 6f 72 6d  75 6c 61 20 40 20 63 68  |S # Formula @ ch|
00000ae0  61 72 67 65 20 28 6e 6f  20 70 6c 75 73 20 6f 72  |arge (no plus or|
00000af0  20 6d 69 6e 75 73 20 21  29 0a 54 68 65 20 70 72  | minus !).The pr|
00000b00  6f 67 72 61 6d 20 77 69  6c 6c 20 6e 6f 74 20 6e  |ogram will not n|
00000b10  65 65 64 20 72 65 6c 6f  61 64 69 6e 67 20 61 66  |eed reloading af|
00000b20  74 65 72 20 74 68 69 73  2c 20 73 69 6e 63 65 20  |ter this, since |
00000b30  74 68 65 20 66 69 6c 65  20 69 73 20 72 65 66 65  |the file is refe|
00000b40  72 72 65 64 20 74 6f 20  65 61 63 68 20 74 69 6d  |rred to each tim|
00000b50  65 2e 0a 0a 23 23 23 23  20 45 6c 65 6d 65 6e 74  |e...#### Element|
00000b60  20 64 61 74 61 20 23 23  23 23 0a 49 74 20 69 73  | data ####.It is|
00000b70  20 71 75 69 74 65 20 70  6f 73 73 69 62 6c 65 20  | quite possible |
00000b80  74 68 61 74 20 49 20 68  61 76 65 20 6d 61 64 65  |that I have made|
00000b90  20 61 6e 20 65 72 72 6f  72 20 69 6e 20 61 6e 20  | an error in an |
00000ba0  65 6e 74 72 79 20 28 6f  72 20 74 77 6f 29 20 6f  |entry (or two) o|
00000bb0  66 20 74 68 65 20 65 6c  65 6d 65 6e 74 20 64 61  |f the element da|
00000bc0  74 61 2c 20 73 6f 20 69  66 20 79 6f 75 20 66 69  |ta, so if you fi|
00000bd0  6e 64 20 74 68 65 20 64  61 74 61 20 74 6f 20 62  |nd the data to b|
00000be0  65 20 69 6e 63 6f 72 72  65 63 74 20 69 74 20 69  |e incorrect it i|
00000bf0  73 20 65 61 73 79 20 74  6f 20 65 64 69 74 0a 44  |s easy to edit.D|
00000c00  6f 75 62 6c 65 20 63 6c  69 63 6b 20 6f 6e 20 21  |ouble click on !|
00000c10  43 68 65 6d 69 73 74 72  79 20 64 69 72 65 63 74  |Chemistry direct|
00000c20  6f 72 79 20 77 68 69 6c  65 20 68 6f 6c 64 69 6e  |ory while holdin|
00000c30  67 20 73 68 69 66 74 20  64 6f 77 6e 2c 20 6c 6f  |g shift down, lo|
00000c40  61 64 20 74 68 65 20 66  69 6c 65 20 27 43 68 65  |ad the file 'Che|
00000c50  6d 44 61 74 61 27 0a 54  68 65 20 65 6c 65 6d 65  |mData'.The eleme|
00000c60  6e 74 73 20 61 72 65 20  6f 72 64 65 72 65 64 20  |nts are ordered |
00000c70  69 6e 20 67 72 6f 75 70  73 20 67 6f 69 6e 67 20  |in groups going |
00000c80  66 72 6f 6d 20 6c 65 66  74 20 74 6f 20 72 69 67  |from left to rig|
00000c90  68 74 20 6f 6e 20 74 68  65 20 70 65 72 69 6f 64  |ht on the period|
00000ca0  69 63 20 74 61 62 6c 65  2e 0a 54 68 65 20 66 6f  |ic table..The fo|
00000cb0  72 6d 61 74 20 69 73 0a  78 20 21 20 79 20 40 20  |rmat is.x ! y @ |
00000cc0  53 79 6d 62 6f 6c 20 23  20 4e 61 6d 65 20 24 20  |Symbol # Name $ |
00000cd0  41 74 6f 6d 69 63 20 6d  61 73 73 20 25 20 41 74  |Atomic mass % At|
00000ce0  6f 6d 69 63 20 4e 6f 2e  20 0a 28 78 2c 79 20 3d  |omic No. .(x,y =|
00000cf0  20 70 6f 73 69 74 69 6f  6e 73 20 72 65 6c 61 74  | positions relat|
00000d00  69 76 65 20 74 6f 20 68  79 64 72 6f 67 65 6e 29  |ive to hydrogen)|
00000d10  0a 0a 23 23 23 23 20 42  61 6c 61 6e 63 69 6e 67  |..#### Balancing|
00000d20  20 66 6f 72 6d 75 6c 61  65 20 23 23 23 23 0a 54  | formulae ####.T|
00000d30  68 69 73 20 64 6f 65 73  20 4e 4f 54 20 62 61 6c  |his does NOT bal|
00000d40  61 6e 63 65 20 66 6f 72  6d 75 6c 61 65 20 61 75  |ance formulae au|
00000d50  74 6f 6d 61 74 69 63 61  6c 6c 79 20 68 6f 77 65  |tomatically howe|
00000d60  76 65 72 20 69 74 20 64  6f 65 73 20 6d 61 6b 65  |ver it does make|
00000d70  20 62 61 6c 61 6e 63 69  6e 67 20 61 20 6c 6f 74  | balancing a lot|
00000d80  20 65 61 73 69 65 72 0a  31 29 20 45 6e 74 65 72  | easier.1) Enter|
00000d90  20 79 6f 75 72 20 66 6f  72 6d 75 6c 61 0a 32 29  | your formula.2)|
00000da0  20 43 6c 69 63 6b 20 6f  6e 20 74 68 65 20 62 61  | Click on the ba|
00000db0  6c 61 6e 63 65 20 69 63  6f 6e 20 2d 20 69 66 20  |lance icon - if |
00000dc0  61 6e 20 65 72 72 6f 72  20 61 70 70 65 61 72 73  |an error appears|
00000dd0  20 61 62 6f 75 74 20 65  6c 65 6d 65 6e 74 73 20  | about elements |
00000de0  65 69 74 68 65 72 20 73  69 64 65 20 74 68 65 6e  |either side then|
00000df0  20 69 74 20 6d 65 61 6e  73 20 74 68 65 72 65 20  | it means there |
00000e00  69 73 20 6f 6e 65 20 65  6c 65 6d 65 6e 74 20 28  |is one element (|
00000e10  6f 72 20 6d 6f 72 65 29  20 74 68 61 74 20 69 73  |or more) that is|
00000e20  20 6f 6e 20 6f 6e 65 20  73 69 64 65 20 6f 66 20  | on one side of |
00000e30  74 68 65 20 65 71 75 61  74 69 6f 6e 20 62 75 74  |the equation but|
00000e40  20 6e 6f 74 20 6f 6e 20  74 68 65 20 6f 74 68 65  | not on the othe|
00000e50  72 2e 0a 33 29 20 55 73  65 20 74 68 65 20 61 72  |r..3) Use the ar|
00000e60  72 6f 77 73 20 75 6e 64  65 72 6e 65 61 74 68 20  |rows underneath |
00000e70  65 61 63 68 20 63 6f 6d  70 6f 75 6e 64 20 74 6f  |each compound to|
00000e80  20 61 64 6a 75 73 74 20  74 68 65 20 6e 75 6d 62  | adjust the numb|
00000e90  65 72 20 6f 66 20 6d 6f  6c 65 73 0a 4e 6f 74 65  |er of moles.Note|
00000ea0  20 74 68 65 20 6e 75 6d  62 65 72 20 69 63 6f 6e  | the number icon|
00000eb0  73 20 69 6e 20 62 65 74  77 65 65 6e 20 74 68 65  |s in between the|
00000ec0  20 61 72 72 6f 77 73 20  61 72 65 20 77 72 69 74  | arrows are writ|
00000ed0  61 62 6c 65 20 69 63 6f  6e 73 2e 20 2d 20 28 63  |able icons. - (c|
00000ee0  6c 69 63 6b 20 6f 6e 20  74 68 65 20 6e 75 6d 62  |lick on the numb|
00000ef0  65 72 2c 20 65 64 69 74  20 61 6e 64 20 70 72 65  |er, edit and pre|
00000f00  73 73 20 72 65 74 75 72  6e 29 0a 34 29 20 4c 6f  |ss return).4) Lo|
00000f10  6f 6b 20 61 74 20 74 68  65 20 64 61 74 61 20 70  |ok at the data p|
00000f20  72 6f 76 69 64 65 64 20  2d 20 65 6c 65 6d 65 6e  |rovided - elemen|
00000f30  74 20 62 72 65 61 6b 64  6f 77 6e 20 6f 66 20 65  |t breakdown of e|
00000f40  61 63 68 20 73 69 64 65  20 6f 66 20 74 68 65 20  |ach side of the |
00000f50  65 71 75 61 74 69 6f 6e  20 61 73 20 77 65 6c 6c  |equation as well|
00000f60  20 61 73 20 74 68 65 20  65 71 75 61 74 69 6f 6e  | as the equation|
00000f70  20 73 74 61 74 65 2e 0a  43 6c 69 63 6b 20 6f 6e  | state..Click on|
00000f80  20 52 65 73 65 74 20 74  6f 20 72 65 73 65 74 20  | Reset to reset |
00000f90  74 68 65 20 6d 6f 6c 65  20 76 61 6c 75 65 73 20  |the mole values |
00000fa0  74 6f 20 74 68 65 69 72  20 6f 72 69 67 69 6e 61  |to their origina|
00000fb0  6c 20 73 65 74 74 69 6e  67 73 2e 0a 43 6c 69 63  |l settings..Clic|
00000fc0  6b 20 6f 6e 20 4f 4b 20  74 6f 20 65 6e 74 65 72  |k on OK to enter|
00000fd0  20 74 68 65 20 76 61 6c  75 65 73 20 69 6e 74 6f  | the values into|
00000fe0  20 74 68 65 20 65 71 75  61 74 69 6f 6e 20 69 6e  | the equation in|
00000ff0  20 74 68 65 20 6d 61 69  6e 20 65 71 75 61 74 69  | the main equati|
00001000  6f 6e 20 77 69 6e 64 6f  77 0a 0a 50 6c 65 61 73  |on window..Pleas|
00001010  65 20 77 72 69 74 65 20  61 6e 64 20 74 65 6c 6c  |e write and tell|
00001020  20 6d 65 20 69 66 20 79  6f 75 20 64 69 73 63 6f  | me if you disco|
00001030  76 65 72 20 61 6e 79 20  62 75 67 73 20 6f 72 20  |ver any bugs or |
00001040  68 61 76 65 20 61 6e 79  20 73 75 67 67 65 73 74  |have any suggest|
00001050  69 6f 6e 73 20 66 6f 72  20 6e 65 77 20 66 65 61  |ions for new fea|
00001060  74 75 72 65 73 2c 20 64  65 61 74 68 20 74 68 72  |tures, death thr|
00001070  65 61 74 73 2c 20 63 72  69 74 69 63 69 73 6d 2c  |eats, criticism,|
00001080  20 63 61 73 68 20 65 74  63 0a 0a 4c 69 61 62 69  | cash etc..Liabi|
00001090  6c 69 74 79 20 64 69 73  63 6c 61 69 6d 65 72 0a  |lity disclaimer.|
000010a0  49 20 77 69 6c 6c 20 6e  6f 74 20 62 65 20 68 65  |I will not be he|
000010b0  6c 64 20 72 65 73 70 6f  6e 73 69 62 6c 65 20 66  |ld responsible f|
000010c0  6f 72 20 61 6e 79 20 64  61 74 61 20 6c 6f 73 73  |or any data loss|
000010d0  2c 20 64 69 73 63 20 63  6f 72 72 75 70 74 69 6f  |, disc corruptio|
000010e0  6e 2c 20 6f 72 20 6c 6f  73 73 20 6f 66 20 6c 69  |n, or loss of li|
000010f0  66 65 20 64 75 65 20 74  6f 20 74 68 65 20 75 73  |fe due to the us|
00001100  65 20 6f 66 20 6d 79 20  70 72 6f 67 72 61 6d 2e  |e of my program.|
00001110  0a 0a 0a 41 64 61 6d 20  47 72 61 6e 67 65 72 0a  |...Adam Granger.|
00001120  39 30 20 4c 6f 77 65 72  20 57 65 6c 6c 68 6f 75  |90 Lower Wellhou|
00001130  73 65 0a 47 6f 6c 63 61  72 0a 48 75 64 64 65 72  |se.Golcar.Hudder|
00001140  73 66 69 65 6c 64 0a 48  44 37 20 34 45 53 0a 0a  |sfield.HD7 4ES..|
00001150