Ejemplo n.º 1
0
                        if ($intArr[$i] !== 0) {
                            $result /= $intArr[$i];
                        } else {
                            $result = "Error. Can not divide by zero. Rewrite array.";
                            break;
                        }
                    }
                } else {
                    $result = "Error. Zero can not divide. Rewrite array.";
                }
                echo 'div ' . $result . '<br />';
                break;
            default:
                echo "Error. Unknown operation.<br />";
                break;
        }
    } else {
        echo "Input numbers array.<br />";
    }
}
$intArr01 = [10, 10, 2, 5, 8];
$intArr02 = [10, 10, 2, 5, 0];
$intArr03 = [0, 10, 2, 5, 8];
calcMegaFunc($intArr01);
calcMegaFunc($intArr01, '+');
calcMegaFunc($intArr01, '-');
calcMegaFunc($intArr01, '*');
calcMegaFunc($intArr01, '/');
calcMegaFunc($intArr02, '/');
calcMegaFunc($intArr03, '/');
Ejemplo n.º 2
0
                if ($arr[1] !== 0) {
                    for ($i = 2; $i < $num; $i++) {
                        if ($arr[$i] !== 0) {
                            $result /= $arr[$i];
                        } else {
                            $result = "Error. Can not divide by zero. Rewrite array.";
                            break;
                        }
                    }
                } else {
                    $result = "Error. Zero can not divide. Rewrite array.";
                }
                echo 'div ' . $result . '<br />';
                break;
            default:
                echo "Error. Unknown operation.<br />";
                break;
        }
    } else {
        echo "Input correct array.<br />";
    }
}
calcMegaFunc('+', 5, 3);
calcMegaFunc('-', 5, 3);
calcMegaFunc('*', 5, 3);
calcMegaFunc('/', 5, 3);
calcMegaFunc('/', 5, 0);
calcMegaFunc('/', 0, 3);
calcMegaFunc('hello', 5, 3);
calcMegaFunc(2, 5, 3);