Foto de Gustavo R.
Gustavo há 4 anos
Enviada pelo
Site

Calculadora de adição e subtração

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".

Minerva IA
Inteligência Artificial do Profes
Respondeu há 2 meses

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:

  • A função calculadoraAdicaoSubtracao recebe três parâmetros: numero, outroNumero e operacao.
  • Verifica o valor da string operacao:
  • Se for '+', retorna a soma dos dois números.
  • Se for '-', retorna a subtração dos dois números.
  • Para qualquer outro valor, retorna "operacao invalida".

Você pode testar a função com diferentes entradas para verificar se o comportamento está como esperado.

Já tem uma conta? Entrar
Ao me cadastrar, confirmo que li e concordo com os Termos de Uso .
Envie uma dúvida grátis
Resposta na hora da Minerva IA e de professores particulares
Enviar dúvida
 
if(operacao == "+") 
    return numero + outroNumero
else if (operacao == "-")
    return numero - outroNumero
else
return 0
 
(aqui coloquei return 0, mas você pode colocar
return "Operação inválida"
 
if(operacao == "+") 
    return numero + outroNumero
else if (operacao == "-")
    return numero - outroNumero
else
return "Operação Inválida"

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta

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";

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Lucas M.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 anos
Contatar Lucas

Link da resolução: https://repl.it/join/cvrxihzn-lucasamirand

 

function calculadoraAdicaoSubtracao(num1, num2, soma = '+', subtracao = '-'){

soma = prompt("Informe uma operação: ")
subtracao = prompt("Informe outra operação: ")

if((soma == "+") && (subtracao == '-')){
    return num1 + num2
    return num1 - num2
}
else{
   console.log("Operacão Inválida!")
}
}

console.log(calculadoraAdicaoSubtracao(10 , 20))
console.log(calculadoraAdicaoSubtracao( 45, 16))
 
Fala Gustavo beleza? Aqui é o professor Lucas Miranda, eu tentei resolver aqui o algoritmo , porém,  ele só retorna soma e operação inválida , não está retornando a subtração. Vou tentar aqui, caso eu ache a solução eu mando pra você, quiser deixar seu email, para eu mandar depois, pode deixar.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Precisa de outra solução? Conheça
Aulas particulares Encontre um professor para combinar e agendar aulas particulares Buscar professor