Example #1
0
 * 1 — subtraction, 2 — multiplication, 3 — division, and addition otherwise.
 * Having input real numbers A, B and integers N1, N2, N3 and using this function,
 * perform over given A, B three operations determined by given N1, N2, N3. Output
 * the result value of each operation.
 */
function Calc($A, $B, $Op)
{
    switch ($Op) {
        case '-':
            $result = $A - $B;
            break;
        case '+':
            $result = $A + $B;
            break;
        case '*':
            $result = $A * $B;
            break;
        case '/':
            $result = $A / $B;
            break;
        default:
            $result = 'wrong operator ';
    }
    return $result;
}
echo 'calc ' . Calc(2, 3, '*') . '<br/>';
echo 'calc ' . Calc(3, 7, '+') . '<br/>';
echo 'calc ' . Calc(31, 35, '-') . '<br/>';
echo 'calc ' . Calc(23, 13, '/') . '<br/>';
echo 'calc ' . Calc(23, 13, '&') . '<br/>';
Example #2
0
        $n1 = $_POST['n1'];
        $n2 = $_POST['n2'];
        $action = $_POST['action'];
        switch ($action) {
            case "+":
                $result = $n1 + $n2;
                break;
            case "-":
                $result = $n1 - $n2;
                break;
            case "*":
                $result = $n1 * $n2;
                break;
            case "/":
                if (!$n2) {
                    die('division by zero is not acceptable');
                } else {
                    $result = $n1 / $n2;
                }
                break;
        }
    }
    return $result;
}
?>
<div>
	<span>Result is <?php 
echo Calc();
?>
</span>
</div>