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');
}
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!
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');
}
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:
calcular(num1, num2, operacao) para organizar melhor o código. 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!