JavaScript Algebraic Equation Solver

Name of tear variable: Name of function variable:
Lower bound of tear variable:
Upper bound:
Equations:
Solution:
(20 iterations)

Instructions

The equations should be typed in the box provided in correct precedence order. Additional variables other than the tear and function variables may be used; note that names are case sensitive.

Semicolons should be used to terminate lines.

The function show (message, value) enables user variables to be displayed at the solution.

The expressions must use JavaScript syntax which accepts the usual operators except either `^' or `**', as well as functions which must be called Math.exp, Math.sqrt, Math.sin, Math.cos etc.

Math.log is natural log. To raise to a power use Math.pow(x,n) .