function gen_new_problem($arg_min, $arg_max, $oper, $doubles = false, $nf = true, $word = false) { if ($word) { $_SESSION['wordproblem'] = true; } else { if (isset($_SESSION['wordproblem'])) { unset($_SESSION['wordproblem']); } } $argument1 = get_new_number($arg_min, $arg_max); if (!$doubles) { $argument2 = get_new_number($arg_min, $arg_max); } else { $argument2 = $argument1; } #echo $argument1.' '.$argument2."\n"; while (!check_problem($argument1, $oper, $argument2, $arg_min, $arg_max)) { $argument1 = get_new_number($arg_min, $arg_max); if (!$doubles) { $argument2 = get_new_number($arg_min, $arg_max); } else { $argument2 = $argument1; } } if (!$word) { display_math_problem($argument1, $oper, $argument2, $nf); } else { display_word_problem($argument1, $oper, $argument2, $nf); } }
function gen_new_comparison_problem($arg_min, $arg_max) { $argument1 = get_new_number($arg_min, $arg_max); if (!$doubles) { $argument2 = get_new_number($arg_min, $arg_max); } else { $argument2 = $argument1; } #echo $argument1.' '.$argument2."\n"; display_comparison_problem($argument1, $argument2); }
function gen_new_counting_problem($arg_min, $arg_max) { $argument1 = get_new_number($arg_min, $arg_max); #echo $argument1.' '.$argument2."\n"; display_counting_problem($argument1); }