1
resposta

Resposta desafio 2

Aqui segue como resolvi este desafio!

function mensagemOlá () {
    console.log("Olá Mundo");
}

function mensagemNome (nome) {
    console.log(`Olá! ${nome}`);
}

function dobrarNumero (num) {
    return num*2;
}

function tresNumerosMedia (num1, num2, num3) {
    return num1 + num2 + num3 /3;
}

function numeroMaior(NUM1, NUM2) {
    return Math.max(NUM1, NUM2);
}

function numeroVezesSi(NUM1) {
    return num1*num1;
}
1 resposta

Olá, Luiz, como vai?

Gostei muito da forma como você estruturou as funções, organizando-as com clareza e simplicidade. Vou deixar algumas observações que podem ajudar a ajustar alguns pontos e otimizar o seu código:

  • Função tresNumerosMedia:

A fórmula para calcular a média precisa somar os números e depois dividir o total pela quantidade de valores. No seu código, o operador / está sendo aplicado apenas ao terceiro número. Para corrigir:

function tresNumerosMedia(num1, num2, num3) {
    return (num1 + num2 + num3) / 3;
}
  • Função numeroVezesSi:

Parece que você usou o nome da variável como NUM1 no parâmetro, mas tentou acessar num1 no retorno, o que pode gerar um erro. Basta usar o mesmo nome consistentemente:

function numeroVezesSi(num1) {
    return num1 * num1;
}

Seu código está muito bom, Luiz! Corrigindo esses pequenos detalhes, ele ficará impecável. Parabéns pelo empenho e pela forma como compartilhou sua solução. Continue praticando e trazendo suas ideias aqui no fórum, estamos à disposição

Espero ter ajudado. Siga firme nos seus estudos!

Abraços :)