1
resposta

[Projeto] Desafio: hora da prática - funções

Segue minha solução com testes para exibir no console:

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

function exibirConsole() {
  console.log('Olá, mundo!');
}
exibirConsole();

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

function saudacao(nome) {
  console.log(`Olá, ${nome}!`);
}
saudacao('Jezebel');

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

function dobro(numero) {
  return numero * 2;
}
console.log(dobro(5)); 

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

function media(num1, num2, num3) {
  let resultado = (num1 + num2 + num3) / 3;
  return resultado;
}
let mediaNumeros = media(3, 6, 8);
console.log(`A média dos três números é ${mediaNumeros}`)

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

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

let maior = maiorNumero(4, 6);
console.log(`O maior número é: ${maior}`);

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 multiplicacao(numero) {
return numero * numero;
}

let resultado = multiplicacao(5);
console.log(`O resultado da multiplicação é: ${resultado}`);
1 resposta

Ei! Tudo bem, Jezebel?

Sua solução está excelente, parabéns! Todas as funções estão corretas, funcionais e bem testadas.

Caso queira praticar mais, para a função maiorNumero, você pode usar return Math.max(num1, num2);, por exemplo:

function maiorNumero(num1, num2) {
  return num1 > num2 ? num1 : num2; // Forma mais curta
}

Continue se dedicando aos estudos e qualquer dúvida, compartilhe.

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