I'm having trouble changing a code I made in else if
to switch
case
. I'm not getting the code to work, it gets values and operation by $_GET
and does the selected operation:
I leave the code here:
if((!is_numeric($num1) || $num1 == '' || $num1 == '0') && $operator == '/')
echo "ERRO: Numero 1 inserido e' zero";
else if((!is_numeric($num2) || $num2 == '' || $num2 == '0') && $operator == '/')
echo "ERRO: Numero 2 inserido e' zero";
else {
//se a divisao for feita por zero, da mensagem de erro informando que o valor inserido foi zero
if( !empty($operator) ) {
if($operator == '+')
$result = $num1 + $num2;
else if($operator == '-')
$result = $num1 - $num2;
else if($operator == '*')
$result = $num1*$num2;
else
$result = $num1/$num2;
echo "O resultado é: ".$result;
}
}