Criar Função Validadora de Números Pares

CBeginner
Pratique Agora

Introdução

Neste desafio, os engenheiros precisam criar uma função capaz de identificar e triar rapidamente componentes numerados como pares em uma linha de produção de um sistema de controle de qualidade industrial. A função deve receber um número inteiro como entrada e retornar 1 se o número for par, ou 0 se o número for ímpar. A implementação deve utilizar o operador de módulo para determinar a paridade, e a função deve ser testada com diferentes valores numéricos.

Criar Função Validadora de Números Pares

Em um sistema de controle de qualidade de fabricação, os engenheiros necessitam de um método confiável para identificar e separar rapidamente componentes com numeração par em uma linha de produção, garantindo uma triagem e processamento eficientes.

Tarefas

  • Crie uma função chamada is_even_number que receba um número inteiro como entrada
  • A função deve retornar 1 se o número for par, ou 0 se o número for ímpar
  • Implemente a função utilizando o operador de módulo para determinar a paridade
  • Modifique a função main() para testar sua implementação com diferentes números

Requisitos

  • Crie a função no arquivo ~/project/even_number_validator.c
  • Utilize o nome de função is_even_number
  • A função deve aceitar um parâmetro do tipo inteiro
  • O tipo de retorno deve ser int
  • Utilize o operador de módulo % para verificar a paridade
  • Teste a função com pelo menos três números diferentes na função main()

Exemplos

Compile e execute o programa para testar a função com diferentes valores.

gcc even_number_validator.c -o even_number_validator
./even_number_validator

Exemplos de chamadas de função e retornos esperados:

is_even_number(4)  // Retorna 1
is_even_number(7)  // Retorna 0
is_even_number(0)  // Retorna 1

Dicas

  • Use o operador de módulo % para verificar se um número é divisível por 2
  • Um número é par se puder ser dividido por 2 com resto zero
  • Lembre-se que 0 é considerado um número par
  • Utilize a comparação number % 2 == 0 para determinar se o número é par
✨ Verificar Solução e Praticar

Resumo

Em resumo, este desafio exigiu a criação de uma função capaz de identificar eficientemente componentes numerados como pares em um sistema de controle de qualidade industrial. A função recebe um número inteiro e retorna 1 se for par ou 0 se for ímpar, utilizando o operador de módulo para o cálculo de paridade. A implementação foi testada com diversos números para garantir sua total precisão.