Olá, Alguém poderia me esclarecer. Parece que na atividade há duas respostas corretas.
Letra A, que utiliza expressão de função com uma arrow function e portando não se utiliza a palavra reservada function
const calculadoraSimples = (a, b, operacao) => {
if (operacao === 'soma') {
return a + b;
} else if (operacao === 'subtracao') {
return a - b;
} else if (operacao === 'multiplicacao') {
return a * b;
} else if (operacao === 'divisao') {
return a / b;
} else {
return 'Operação não reconhecida';
}
};
E Letra D, que também utiliza a expressão de função mas como não se utiliza a arrow function é necessário a palavra reservada function
const calculadoraSimples = function(a, b, operacao) {
if (operacao === 'soma') {
return a + b;
} else if (operacao === 'subtracao') {
return a - b;
} else if (operacao === 'multiplicacao') {
return a * b;
} else if (operacao === 'divisao') {
return a / b;
} else {
return 'Operação não reconhecida';
}
};