Answer is any solution to an equation
Download file: SolutionForEquation.pg
DOCUMENT();
loadMacros('PGstandard.pl', 'PGML.pl', 'parserSolutionFor.pl', 'PGcourse.pl');
Preamble
The macro parserSolutionFor.pl must be loaded.
Context('Vector');
$r = random(3, 6);
$answer = SolutionFor("x^2 + y^2 + z^2 = $r^2", [ $r, 0, 0 ]);
$eqn = $answer->{f};
Setup
We use SolutionFor(equation, point) to define this MathObject. For more details and options, see parserSolutionFor.pl.
BEGIN_PGML
A solution to the equation [`[$eqn]`] is [`(x, y, z) =`] [_]{$answer}{15}
END_PGML
Statement
This is the problem statement in PGML.BEGIN_PGML_SOLUTION Solution explanation goes here. END_PGML_SOLUTION ENDDOCUMENT();
Solution
A solution should be provided here.