Como diferenciar números pares e ímpares utilizando PHP

Escrito por chris daniels | Traduzido por franciele gobi
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como diferenciar números pares e ímpares utilizando PHP
É possível determinar se um número é par ou ímpar através da comparação de números binários (Comstock/Stockbyte/Getty Images)

Determinar se um valor numérico é par ou ímpar pode ser uma parte simples porém vital das linguagens de programação, incluindo PHP. O uso de números pares e ímpares pode variar entre escolher cores diferentes para linhas em uma tabela ou para uso avançados incluindo a verificação de erros. O PHP pode determinar se um número é par ou ímpar utilizando dois métodos: a operação módulo e a operação binária "AND".

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Calcule a operação módulo de uma variável numérica e do inteiro 2. Apesar de o módulo possuir um significado mais complexo em certas áreas da matemática, nesse caso o módulo é o resto ao dividir o número por dois. Em PHP, isso é escrito como "$número % 2".

  2. 2

    Verifique se o módulo entre o número e dois é igual a um ou zero. O número é par se o resultado for igual a zero e ímpar se o resultado for igual a 1. Em PHP, isso normalmente é implementado utilizando uma afirmação, como "if ($número % 2 == 0)".

  3. 3

    Calcule a operação binária AND entre o número em questão e um. Todo número em um computador é representado em uma série binária de uns e zeros. O inteiro um é representado todo por zeros, exceto por um único um no bit de menor valor. A operação binária AND compara cada bit no número em questão e no número um. A operação retornará um resultado verdadeiro se o número é ímpar e possui um número um no bit de menor valor. A operação retornará um resultado falso se existir um zero no bit de menor valor e o número for par. Em PHP, essa operação é escrita como "$número& 1".

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível