Click to enlarge

This PG code shows how to check student answers that are periodic.

PG problem file Explanation

Problem tagging:

DOCUMENT();

"PGstandard.pl",
"MathObjects.pl",
);

TEXT(beginproblem());


Initialization:

Context("Numeric");

$answer = Real("pi/2")->with(period=>pi);  Setup: This is self-explanatory. Context()->texStrings; BEGIN_TEXT Enter a solution to $$\cos(\theta) = 0$$.$BR
$BR $$\theta =$$ \{ ans_rule(10) \} \{ AnswerFormatHelp("angles") \} END_TEXT Context()->normalStrings;  Main Text: $showPartialCorrectAnswers = 1;




Context()->texStrings;
BEGIN_SOLUTION
The cosine of an angle is zero when
the angle is an integer multiple of $$\pi$$.
END_SOLUTION
Context()->normalStrings;

ENDDOCUMENT();


Solution: