Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] //EXERCÍCIO: DEFINIR UM FLUXO PARA SOMAR OU MULTIPLICAR DOIS NÚMEROS ULTILIZANDO IL/ELSE

const num1 = 3;
const num2 = 9;
const operacao = 'soma';

if (operacao === 'soma') {
    console.log(num1 + num2);
} else if (operacao === 'soma') {
  console.log(num1 * num2);
} else {
  console.log('operação não indentificada');
}

1 resposta

Olá, Allan! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou a estrutura condicional para realizar operações matemáticas em JavaScript, utilizou muito bem a comparação com operadores lógicos para decidir qual cálculo executar e ainda compreendeu a importância da mensagem clara no console para indicar o resultado da operação.

Uma dica interessante para o futuro é corrigir a segunda condição, que está repetida como 'soma', e permitir múltiplas operações. Assim:

const num1 = 3;
const num2 = 9;
const operacao = 'multiplicacao';

if (operacao === 'soma') {
    console.log(num1 + num2);
} else if (operacao === 'multiplicacao') {
    console.log(num1 * num2);
} else {
    console.log('Operação não identificada');
}

Isso faz com que o programa seja mais flexível e execute diferentes cálculos conforme a operação escolhida.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Usar funções: criar uma função calcular(num1, num2, operacao) para organizar melhor o código.
  • Validar entradas: garantir que os números sejam válidos antes de calcular.
  • Adicionar mais operações: incluir divisão, subtração e até potenciação.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: O que você acha mais interessante evoluir neste código, adicionar novas operações matemáticas para torná-lo mais completo ou transformar em uma calculadora interativa com entrada do usuário?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!