1
resposta

[Projeto] Desafio: Hora da pratica! - arrow functions

Desafios

  • Mais uma lista de exercicios concluida com sucesso!
  • Compare ai e me diz sua opinião...

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

// arrow function auto-executavel: (funçao())();
const helloWorld = (()=> console.log("Olá mundo!"))();

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

let input = document.querySelector('input');
input.addEventListener('change', function() {
    let nomeUsuario = input.value.toUpperCase();
    capturaNome(nomeUsuario);
});
function capturaNome(nomeUsuario){
     console.log(`Olá, ${nomeUsuario}`);
}

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

let numeroRecebido = parseInt(Math.random() * 9) + 1;
console.log(numeroRecebido);
const numeroDobrado = num => num * 2;
console.log(numeroDobrado(numeroRecebido));

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

function mediaDeNumeros(num1,num2,num3){
    let mediaDosNumeros = (num1 + num2 + num3) / 3;
    console.log(mediaDosNumeros);
}
mediaDeNumeros(1,2,3);

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

const maiorNumero = (num1, num2)=>{ return Math.max(num1, num2)}
console.log(maiorNumero(9, 4));

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

const numeroVezesEleMesmo = num => num * num;
console.log(numeroVezesEleMesmo(5));

Espero não estar spawnando o fórum. Mas precisava postar.
Obrigado.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Ronaldo! Como vai?

Gostei bastante de como você organizou cada exercício com clareza. A forma como usou Math.max para identificar o maior número foi uma solução simples e eficiente.

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