Please send documented problems and any suggestions for improvements to CarlAdler@image-ination.com
The generated code should work as desired. However, it is not as efficient as possible. For example, it overuses eval() (which identifies a number) and parseFloat() (which allows the use of scientific notation, i.e., 2e+4 for 20000). This should not cause a problem.
NOTE: You cannot use commas in numbers. You can use ParseFloat(12000) or ParseFloat(12e3) or ParseFloat(1.2e4), BUT not ParseFloat(12,000),
How to use:
- To generate the code to calculate Log(sqrt([x])), enter:
- click sqrt
- click Log
- To generate the code to calculate sqrt([x]2+([x]+3)2),enter:
- click ^2
- shift to work window
- click +
- click 3
- click ()
- click ^2
- shift to main window and answer + to the query
- click sqrt
The reason the second window is necessary; is when a function is called it is assumed that it is applied to everything in the current window. Thus
- click ^2
- click +
- click (
- click [x]
- click +
- click 3
- click )
- click ^2
- click sqrt
would produce
sqrt(([x]2+([x]+3))2)
By using the auxiliary window repeatedly you can, add, subtract, multiply, or divide any number of functions. Thus
sqrt([x]2+([x]+3)2-([x]-5)2)
is just as easily managed. Very complex functions can be generated in this manner.
When you finish by clicking 'Done' you will be given the chance to enter a numerical value for [x], which will allow you to check your formula.
Note there is no need to use the "Round" function as TestMakPro will take care of that for you.