1
resposta

Resolução ao desafio aula 2

Olá! Segue minha resposta ao desafio da aula 2

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

function saudacao() {
    console.log('Olá Mundo')
};

saudacao();


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

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

olaNome('Guilherme');


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

function dobrarNumero(numero1) {
    console.log(numero1 * 2);
}

dobrarNumero(2);


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

function mediaNumeros(numero2, numero3, numero4) {
    console.log([numero2+numero3+numero4] / 3);
}

mediaNumeros(2, 4, 9);


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

function retornarMaior(numero5, numero6){
    if (numero5 > numero6){
        console.log (numero5);
    } else if (numero5 < numero6) {
        console.log (numero6);
    } else {
        console.log ('Os números são iguais');
    }}

retornarMaior(9, 20)


//6.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 quadradoDoNumero (numero7){
    console.log (Math.pow(numero7, 2))
}

quadradoDoNumero (8)
1 resposta

Olá, Guilherme, tudo bem?

Obrigado por compartilhar sua solução. Você está no caminho certo! Apenas tenho uma observação no exercício3, a função dobrarNumero está funcionando, mas seria mais apropriado usar return para retornar o valor. Assim, a função pode ser usada em outras operações. Por exemplo:

function dobrarNumero(numero1) {
    return numero1 * 2;
}
console.log(dobrarNumero(2));

Essa mesma sugestão, deixo para o exercício 4, e 6.

No geral, seu código está muito bom, parabéns! Apenas sugiro o uso de return para as funções que devem retornar um valor, pois isso permite que o resultado seja utilizado em outras partes do programa.

✨ Abraços e bons estudos!