app.js
function soma(a, b)
{
return a + b;
}
function subtracao(a, b)
{
return a - b;
}
function multiplicacao(a, b)
{
return a * b;
}
function divisao(a,b)
{
if (0 !== b)
{
return a / b;
}
else
{
console.log('Não é possível dividir por zero.');
}
}
function calculadora(operador, a, b)
{
if ('/' == operador)
{
return divisao(a,b);
}
else if ('*' == operador)
{
return multiplicacao(a,b);
}
else if ('-' == operador)
{
return subtracao(a,b);
}
else if ('+' == operador)
{
return soma(a,b);
}
}
let [operador, a , b] = [prompt('Insira o sinal da operação desejada: '), parseFloat(prompt('Insira o primeiro operando: ')), parseFloat(prompt('Insira o segundo operando: '))]
console.log(`O resultado é: ${calculadora(operador, a, b)}`);