| … | |
… | |
| 88 | $gccu2 = ( $g2c > $g3c ) ? 3 : 2; |
88 | $gccu2 = ( $g2c > $g3c ) ? 3 : 2; |
| 89 | } elsif ( $gmdiff == 2 && $g1c == $g3c ) { |
89 | } elsif ( $gmdiff == 2 && $g1c == $g3c ) { |
| 90 | $g1c = (( $g1c == 2 ) ? 1 : 2) if ( $g1c == $g3c ); |
90 | $g1c = (( $g1c == 2 ) ? 1 : 2) if ( $g1c == $g3c ); |
| 91 | $gccu1 = ( $g1c > $g3c ) ? 1 : 3; |
91 | $gccu1 = ( $g1c > $g3c ) ? 1 : 3; |
| 92 | $gccu2 = ( $g1c > $g3c ) ? 3 : 1; |
92 | $gccu2 = ( $g1c > $g3c ) ? 3 : 1; |
| 93 | } else { |
93 | } elsif ( $gmdiff == 3 ) { |
| 94 | $g1c = (( $g1c == 2 ) ? 1 : 2) if ( $g1c == $g2c ); |
94 | $g1c = (( $g1c == 2 ) ? 1 : 2) if ( $g1c == $g2c ); |
| 95 | $gccu1 = ( $g1c > $g2c ) ? 1 : 2; |
95 | $gccu1 = ( $g1c > $g2c ) ? 1 : 2; |
| 96 | $gccu2 = ( $g1c > $g2c ) ? 2 : 1; |
96 | $gccu2 = ( $g1c > $g2c ) ? 2 : 1; |
| 97 | } |
97 | } |
| 98 | |
98 | |
| … | |
… | |
| 284 | \( g_3 = \) \{ $g3match->menu() \} |
284 | \( g_3 = \) \{ $g3match->menu() \} |
| 285 | |
285 | |
| 286 | END_TEXT |
286 | END_TEXT |
| 287 | Context()->normalStrings; |
287 | Context()->normalStrings; |
| 288 | |
288 | |
| 289 | ANS($fmatch->cmp() ); |
289 | ANS( $fmatch->cmp() ); |
| 290 | ANS($gmatch->cmp() ); |
290 | ANS( $gmatch->cmp() ); |
| 291 | ANS($apoint->cmp() ); |
291 | ANS( $apoint->cmp() ); |
| 292 | ANS($bpoint->cmp() ); |
292 | ANS( $bpoint->cmp() ); |
| 293 | ANS($f1match->cmp() ); |
293 | ANS( $f1match->cmp() ); |
| 294 | ANS($f2match->cmp() ); |
294 | ANS( $f2match->cmp() ); |
| 295 | ANS($f3match->cmp() ); |
295 | ANS( $f3match->cmp() ); |
| 296 | ANS($g1match->cmp() ); |
296 | ANS( $g1match->cmp() ); |
| 297 | ANS($g2match->cmp() ); |
297 | ANS( $g2match->cmp() ); |
| 298 | ANS($g3match->cmp() ); |
298 | ANS( $g3match->cmp() ); |
| 299 | |
299 | |
| 300 | Context()->texStrings; |
300 | Context()->texStrings; |
| 301 | SOLUTION(EV3(<<'END_SOLUTION')); |
301 | SOLUTION(EV3(<<'END_SOLUTION')); |
| 302 | $PAR SOLUTION $PAR |
302 | $PAR SOLUTION $PAR |
| 303 | |
303 | |
| … | |
… | |
| 338 | \(g_3\) is \{ $g3match->correct_ans() \}. |
338 | \(g_3\) is \{ $g3match->correct_ans() \}. |
| 339 | |
339 | |
| 340 | END_SOLUTION |
340 | END_SOLUTION |
| 341 | Context()->normalStrings; |
341 | Context()->normalStrings; |
| 342 | |
342 | |
| 343 | |
|
|
| 344 | COMMENT('MathObject version'); |
343 | COMMENT('Uses MathObjects'); |
|
|
344 | |
| 345 | ENDDOCUMENT(); |
345 | ENDDOCUMENT(); |