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