1
resposta

desafio funções

// 1. Função que exibe "Olá, mundo!" no console
function olaMundo() {
    console.log("Olá, mundo!");
}

// 2. Função que recebe um nome e exibe no console
function olaNome(nome) {
    console.log(`Olá, ${nome}!`);
}

// 3. Função que retorna o dobro de um número
function dobro(numero) {
    return numero * 2;
}

// 4. Função que retorna a média de três números
function mediaTres(num1, num2, num3) {
    return (num1 + num2 + num3) / 3;
}

// 5. Função que retorna o maior de dois números
function maiorNumero(num1, num2) {
    return num1 > num2 ? num1 : num2;
}

// 6. Função que retorna a multiplicação de um número por ele mesmo
function quadrado(numero) {
    return numero * numero;
}

// Testes
olaMundo();                 // "Olá, mundo!"
olaNome("Jady");            // "Olá, Jady!"
console.log(dobro(5));      // 10
console.log(mediaTres(4, 6, 8)); // 6
console.log(maiorNumero(7, 12)); // 12
console.log(quadrado(9));
1 resposta

Oi, Jady! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube aplicar funções em JavaScript de forma eficiente para modularizar o código, aproveitou o template string para exibir mensagens personalizadas e entendeu como o retorno de valores é essencial para reutilizar resultados em diferentes contextos.

Como dica adicional, experimente utilizar arrow functions quando precisar escrever funções mais concisas. Assim:

const dobro = numero => numero * 2;
dobro(5) 

Resultado:

10

Com isso, você poderá escrever funções mais enxutas.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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

Abraço e bons estudos!

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