VarCalc is a variable calculator. Allows calculating variables from an equation.
The equation is changed into an expresion which will equal to zero (e.g. speed - distance/time), so zero-of-function/root finding methods can be used. There is some customization allowing for unit conversion in variables, etc. Custom functions might be loaded from xml files.
Developed since November 2014 by Javier Aranda as a Java programming demo, featuring Swing GUI, XML parsing with Namespaces and a bit of Numerical analysis.
Need Oracle Java to execute.
#1 Download varcalc02.jar.
#2 Execute providing an URL for a function xml file
java -jar varcalc02.jar http://javier-aranda.com/VarCalc02/mortgage.xml
Can define a shortlink/script/etc for convenience.
#3 Select the radio button for the variable you want to get calculated, then enter the values of the other variables.
This work -though operative- is still in progress. Some reasonable features are missing, and don't expect it to work flawlessly
The Function/equation xml files might contain malicious javascript code to be executed by the calculator. Beware loading xml files from untrusted parties.