function ft_mod($arr, $neg1, $neg2) { if (!ft_check($arr)) { echo "Syntax Error\n"; } else { $res1 = trim($arr[0]) * $neg1; $res2 = trim($arr[1]) * $neg2; echo $res1 % $res2 . "\n"; } }
} else { if ($op == '-') { echo $arg1 - $arg2 . "\n"; } else { if ($op == '*') { echo $arg1 * $arg2 . "\n"; } else { if ($op == '/' && $arg2 > 0) { echo $arg1 / $arg2 . "\n"; } else { if ($op == '%' && $arg2 > 0) { echo $arg1 % $arg2 . "\n"; } else { echo ERROR_SYNTAX; } } } } } } } if ($argc != 2) { echo ERROR_PARAMS; } else { list($arg1, $op, $arg2) = sscanf($argv[1], "%d %c %d"); if (ft_check($arg1, $arg2, $op)) { ft_math($arg1, $arg2, $op); } else { echo ERROR_SYNTAX; } }