** Planet Mass Calculator and eTCL Slot Calculator Demo Example** This page is under development. Comments are welcome, but please load any comments in the comments section at the bottom of the page. Please include your wiki MONIKER in your comment with the same courtesy that I will give you. Its very hard to reply intelligibly without some background of the correspondent. Thanks,[gold] ---- <> [gold] Here is some eTCL starter *** Pseudocode Section*** ====== pseudocode can be developed from rules of thumb. pseudocode: enter diameter in cm, number of atoms in oil molecule pseudocode: output film thickness in nanometers pseudocode: average of atoms equals film thickness/ (number_of_atoms) pseudocode: rules of thumb can be 3 to 15 percent off, partly since g..in g..out. pseudocode: need test cases > small,medium, giant pseudocode: need testcases within range of expected operation. pseudocode: are there any cases too small or large to be solved? ====== ---- ***Testcases Section*** In planning any software, it is advisable to gather a number of testcases to check the results of the program. The math for the testcases can be checked by pasting statements in the TCL console. Aside from the TCL calculator display, when one presses the report button on the calculator, one will have console show access to the capacity functions (subroutines). **** Testcase 1 **** %|mass of earth | table printed in| tcl wiki format|% &| quantity| value| comment, if any|& &| testcase number| 1||& &| radius of lunar orbit, meters:| 3.75E8 ||& &| velocity of moon in orbit, meters:| 1000.||& &| gravitational constant m**3/kg-sec*sec :| 6.67384E-11||& &| answers: lunar orbit diameter meters :| 7.5E8 ||& &| planet mass kilograms:| 5.618e+24||& &| planet mass kilograms:| 5.618e+24 ||& &| planet mass metric tons:| 5.6183e+21 ||& ---- ***Screenshots Section*** ****figure 1.**** [http://s26.postimg.org/z474aewt5/oil_drop_calculator_TCL_WIKI.gif] ---- ***References:*** * Lord Rayleigh, Measurements of the Amount of Oil,Royal Society of London, Vol. 47 (1889 - 1890) ---- **Appendix Code** ***appendix TCL programs and scripts *** ====== # pretty print from autoindent and ased editor ====== *** Pushbutton Operation*** ---- For the push buttons, the recommended procedure is push testcase and fill frame, change first three entries etc, push solve, and then push report. Report allows copy and paste from console, but takes away from computer "efficiency". For testcases in a computer session, the eTCL calculator increments a new testcase number internally, eg. TC(1), TC(2) , TC(3) , TC(N). The testcase number is internal to the calculator and will not be printed until the report button is pushed for the current result numbers (which numbers will be cleared on the next solve button.) The command { calculate; reportx } or { calculate ; reportx; clearx } can be added or changed to report automatically, but is not recommended as computer efficiency is impaired. Another wrinkle would be to print out the current text, delimiters, and numbers in a TCL wiki style table as ====== puts " %| testcase $testcase_number | value| units |comment |%" puts " &| volume| $volume| cubic meters |based on length $side1 and width $side2 |&" ====== ---- ---- **Comments Section** <> Please place any comments here, Thanks. <> Numerical Analysis | Toys | Calculator | Mathematics| Example