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