Você deve implementar a função calculadoraAdicaoSubtracao que recebe 3 argumentos: sendo os dois primeiros números inteiros, numero e outroNumero, e o terceiro operação, sendo uma string "+ " ou "-".
Retorna um valor dependendo da operação:
- se operação é '+ ' então retorna a soma do numero com o outroNumero;
- se operacao é "-"entao retorna a subtracao do numero com o outroNumero;
-se operacao nao é nenhuma das operacoes esperadas entao retorna uma string "operacao invalida".
Para implementar a função calculadoraAdicaoSubtracao em JavaScript, você pode seguir o exemplo abaixo:
function calculadoraAdicaoSubtracao(numero, outroNumero, operacao) {
if (operacao === '+') {
return numero + outroNumero;
} else if (operacao === '-') {
return numero - outroNumero;
} else {
return "operacao invalida";
}
}
// Exemplos de uso:
console.log(calculadoraAdicaoSubtracao(5, 3, '+')); // Saída: 8
console.log(calculadoraAdicaoSubtracao(5, 3, '-')); // Saída: 2
console.log(calculadoraAdicaoSubtracao(5, 3, '*')); // Saída: "operacao invalida"
Nesse código:
calculadoraAdicaoSubtracao recebe três parâmetros: numero, outroNumero e operacao.operacao:'+', retorna a soma dos dois números.'-', retorna a subtração dos dois números."operacao invalida". Você pode testar a função com diferentes entradas para verificar se o comportamento está como esperado.
tentei esse codigo aqui, mas nao funcinou..
var numero = 1;
var outroNumero= 2;
var operacao = "+";
function calculadoraAdicaoSubtracao(numero, outroNumero, operacao) {
if (operacao === "+") {
return numero + outroNumero;
} else if (operacao === "-"){
return numero - outroNumero;
} else {
return "operacao invalida";
}
Link da resolução: https://repl.it/join/cvrxihzn-lucasamirand