Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Resolução do desafio! aceito dicas

/*Criar uma função que exibe "Olá, mundo!" no console.

Criar uma função que recebe um nome como parâmetro e exibe "Olá, [nome]!" no console.

Criar uma função que recebe um número como parâmetro e retorna o dobro desse número.

Criar uma função que recebe três números como parâmetros e retorna a média deles.

Criar uma função que recebe dois números como parâmetros e retorna o maior deles.

Criar uma função que recebe um número como parâmetro e retorna o resultado da multiplicação desse número por ele mesmo*/

function olaMundo(){
    console.log("Olá, mundo!");
}
function nome(nome){
    console.log('Olá, ' + nome + '!');
}
function dobroDoNumero(numero){
    return numero * 2;
}
function mediaTresNumeros (num1, num2, num3){
    return (num1 + num2 + num3 ) / 3;
}
function doisNumeros(num1, num2){
     if(num1 > num2){
        return num1;
    }
        else{
            return num2;
        }
     }
function multiplicação(numero){
        return numero * numero;
     }
1 resposta
solução!

Olá, Gabriel. Tudo bem?

Obrigado por compartilhar o seu código aqui com a gente.

Ótimo trabalho ao implementar as funções solicitadas no desafio. Vou dar uma olhada em cada uma delas para ver se há algo que possa ser melhorado ou ajustado:

  1. Função que exibe "Olá, mundo!":

    function olaMundo(){
        console.log("Olá, mundo!");
    }
    

    Está perfeita! Ela faz exatamente o que foi pedido.

  2. Função que recebe um nome como parâmetro e exibe "Olá, [nome]!":

    function nome(nome){
        console.log('Olá, ' + nome + '!');
    }
    

    Esta função está correta. Uma alternativa seria usar template strings para deixar o código mais legível:

    function nome(nome){
        console.log(`Olá, ${nome}!`);
    }
    
  3. Função que recebe um número e retorna o dobro:

    function dobroDoNumero(numero){
        return numero * 2;
    }
    

    Está correta e clara.

  4. Função que recebe três números e retorna a média:

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

    Perfeita! Calcula a média corretamente.

  5. Função que recebe dois números e retorna o maior:

    function doisNumeros(num1, num2){
        if(num1 > num2){
            return num1;
        } else {
            return num2;
        }
    }
    

    Está correta. Outra forma de escrever essa função seria usando o operador ternário:

    function doisNumeros(num1, num2){
        return num1 > num2 ? num1 : num2;
    }
    
  6. Função que recebe um número e retorna o resultado da multiplicação desse número por ele mesmo:

    function multiplicação(numero){
        return numero * numero;
    }
    

    Está correta. O nome da função poderia ser alterado para multiplicacao (sem acento) para seguir a convenção de nomenclatura em JavaScript e evitar problemas de compatibilidade.

Você fez um ótimo trabalho. Parabéns!

Espero ter ajudado e bons estudos!