1
resposta

resposta

verificarParidade = (numero) => {
    const paridade = numero % 2 === 0 ? 'Par' : 'Ímpar'
    console.log(paridade);
}

verificarParidade(8); // Par
verificarParidade(5); // Ímpar
1 resposta

Oi, David, como vai?

A lógica da sua arrow function está correta. O uso do operador ternário com o módulo % para verificar a paridade é uma abordagem limpa e direta.

Um ponto que vale mencionar: o enunciado pede que a função retorne a string, mas no seu código você usou console.log. A diferença é sutil, mas importante: return faz com que a função produza um valor que pode ser usado em outras partes do código, enquanto console.log apenas exibe o valor no terminal, sem retorná-lo.

Por exemplo, com return, você consegue encadear o resultado assim:

const verificarParidade = (numero) => {
    return numero % 2 === 0 ? 'Par' : 'Ímpar';
}

console.log(verificarParidade(8)); // Par
console.log(verificarParidade(5)); // Ímpar

Dessa forma, o valor retornado pela função pode ser armazenado em uma variável ou passado como argumento para outra função, o que é muito útil em contextos reais como um sistema de quiz.

Parabéns pelo exercício, David, a lógica esta muito bem construída.

O fórum está à disposição sempre que precisar.

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