Skip to content

Commit de75e81

Browse files
committed
Fix bug 4653
1 parent 7cc4601 commit de75e81

File tree

1 file changed

+23
-18
lines changed

1 file changed

+23
-18
lines changed

OpenProblemLibrary/MC/Trigonometry/AnalyticFormulas01.pg

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ loadMacros(
2323
TEXT(&beginproblem);
2424
$showPartialCorrectAnswers = 1;
2525

26+
Context("Numeric");
27+
2628
Context()->variables->add(A => "Real" );
2729
Context()->variables->add(B => "Real" );
2830
Context()->variables->add(C => "Real" );
@@ -32,23 +34,23 @@ Context()->variables->add(C => "Real" );
3234
@r = NchooseK(8,8);
3335

3436
$quest[$r[1]] = "\( \sin(A + B) = \)";
35-
$ans[$r[1]] = "sin(A) cos(B) + cos(A) sin(B)";
37+
$ans[$r[1]] = Compute("sin(A) cos(B) + cos(A) sin(B)");
3638
$quest[$r[2]] = "\( \sin(A - B) = \)";
37-
$ans[$r[2]] = "sin(A) cos(B) - cos(A) sin(B)";
39+
$ans[$r[2]] = Compute("sin(A) cos(B) - cos(A) sin(B)");
3840
$quest[$r[3]] = "\( \cos(A - B) = \)";
39-
$ans[$r[3]] = "cos(A) cos(B) + sin(A) sin(B)";
41+
$ans[$r[3]] = Compute("cos(A) cos(B) + sin(A) sin(B)");
4042
$quest[$r[4]] = "\( \cos(A + B) = \)";
41-
$ans[$r[4]] = "cos(A) cos(B) - sin(A) sin(B)";
43+
$ans[$r[4]] = Compute("cos(A) cos(B) - sin(A) sin(B)");
4244
$quest[$r[5]] = "\( \sin(2C) = \)";
43-
$ans[$r[5]] = "2 sin(C) cos(C)";
45+
$ans[$r[5]] = Compute("2 sin(C) cos(C)");
4446
$quest[$r[6]] = "\( \cos(2C) = \)";
45-
$ans[$r[6]] = "cos^2(C) - sin^2(C)";
47+
$ans[$r[6]] = Compute("cos^2(C) - sin^2(C)");
4648
$quest[$r[7]] = "\( \tan(2C) = \)";
47-
$ans[$r[7]] = "2 tan(C)/(1-tan^2(C))";
49+
$ans[$r[7]] = Compute("2 tan(C)/(1-tan^2(C))");
4850
$quest[$r[0]] = "\( \tan(x/2) = \)";
49-
$ans[$r[0]] = "(1-cos(x))/sin(x)";
50-
51+
$ans[$r[0]] = Compute("(1-cos(x))/sin(x)");
5152

53+
Context()->texStrings;
5254
BEGIN_TEXT
5355

5456
Complete the following formulas:
@@ -69,20 +71,23 @@ $BITALIC
6971
Be certain to use the specified variables for each formula.
7072
$EITALIC
7173
END_TEXT
74+
Context()->normalStrings;
7275

7376
for ($k=0;$k<8;$k++) {
74-
ANS( Formula("$ans[$k]")->cmp() );
77+
ANS( $ans[$k]->cmp() );
7578
}
7679

80+
Context()->texStrings;
7781
BEGIN_SOLUTION
78-
$PAR $quest[0] $ans[0]
79-
$PAR $quest[1] $ans[1]
80-
$PAR $quest[2] $ans[2]
81-
$PAR $quest[3] $ans[3]
82-
$PAR $quest[4] $ans[4]
83-
$PAR $quest[5] $ans[5]
84-
$PAR $quest[6] $ans[6]
85-
$PAR $quest[7] $ans[7]
82+
$PAR $quest[0] \($ans[0]\)
83+
$PAR $quest[1] \($ans[1]\)
84+
$PAR $quest[2] \($ans[2]\)
85+
$PAR $quest[3] \($ans[3]\)
86+
$PAR $quest[4] \($ans[4]\)
87+
$PAR $quest[5] \($ans[5]\)
88+
$PAR $quest[6] \($ans[6]\)
89+
$PAR $quest[7] \($ans[7]\)
8690
END_SOLUTION
91+
Context()->normalStrings;
8792

8893
ENDDOCUMENT();

0 commit comments

Comments
 (0)