Exemplo n.º 1
0
        $result = "Syntax Error";
    } else {
        if (trim($operator) == "+") {
            $result = "{$number1}" + "{$number2}";
        } else {
            if (trim($operator) == "-") {
                $result = "{$number1}" - "{$number2}";
            } else {
                if (trim($operator) == "*") {
                    $result = "{$number1}" * "{$number2}";
                } else {
                    if (trim($operator) == "/") {
                        $result = "{$number1}" / "{$number2}";
                    } else {
                        if (trim($operator) == "%") {
                            $result = "{$number1}" % "{$number2}";
                        } else {
                            $result = "Syntax Error";
                        }
                    }
                }
            }
        }
    }
    return $result;
}
if ($argv[1]) {
    echo ft_operation($number1, $operator, $number2) . "\n";
} else {
    echo "Incorrect Parameters\n";
}
Exemplo n.º 2
0
if ($argc != 4) {
    print "Incorrect Parameters\n";
    exit(-1);
}
function ft_operation($number1, $operator, $number2)
{
    if (trim($operator) == "+") {
        $result = "{$number1}" + "{$number2}";
    } else {
        if (trim($operator) == "-") {
            $result = "{$number1}" - "{$number2}";
        } else {
            if (trim($operator) == "*") {
                $result = "{$number1}" * "{$number2}";
            } else {
                if (trim($operator) == "/") {
                    $result = "{$number1}" / "{$number2}";
                } else {
                    if (trim($operator) == "%") {
                        $result = "{$number1}" % "{$number2}";
                    } else {
                        $result = "Incorrect Parameters";
                    }
                }
            }
        }
    }
    return $result;
}
echo ft_operation($argv[1], $argv[2], $argv[3]) . "\n";