if (isset($arg1) && isset($arg2) && isset($op)) { if ($op == '+') { echo $arg1 + $arg2 . "\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; } } } } } } } if ($argc != 4) { echo ERROR; } else { if (isset($argv[1]) && isset($argv[2]) && isset($argv[3])) { ft_math(ft_epur($argv[1]), ft_epur($argv[3]), ft_epur($argv[2])); } }
} 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; } }