@@ -23,6 +23,8 @@ loadMacros(
2323TEXT(&beginproblem);
2424$showPartialCorrectAnswers = 1;
2525
26+ Context("Numeric");
27+
2628Context()->variables->add(A => "Real" );
2729Context()->variables->add(B => "Real" );
2830Context()->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;
5254BEGIN_TEXT
5355
5456Complete the following formulas:
@@ -69,20 +71,23 @@ $BITALIC
6971Be certain to use the specified variables for each formula.
7072$EITALIC
7173END_TEXT
74+ Context()->normalStrings;
7275
7376for ($k=0;$k<8;$k++) {
74- ANS( Formula(" $ans[$k]") ->cmp() );
77+ ANS( $ans[$k]->cmp() );
7578}
7679
80+ Context()->texStrings;
7781BEGIN_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]\)
8690END_SOLUTION
91+ Context()->normalStrings;
8792
8893ENDDOCUMENT();
0 commit comments