GARANTIR DESCONTO

Fórum Identificar Par ou Impar #386703

20/09/2010

0

Como faço para identificar se um número é par ou impar?
Luiz Junior

Luiz Junior

Responder

Posts

20/09/2010

Junior Miranda

if ((SeuParametro mod 2) = 0) then
 Showmessage('Par')
else
   Showmessage('Impar')  ;


[]'s
Responder

Gostei + 0

20/09/2010

Fábio Cruz

If Odd(i) then
  ShowMessage('Impar')
else
    ShowMessage('Par');

Responder

Gostei + 0

20/09/2010

Deivison Melo

Existe uma função aqui no próprio site:   Verificando se um inteiro é par ou ímpar   Implemente uma função com o seguinte código:   function ParImpar(aNum: Integer): Boolean; begin   Result := ((aNum div 2) = (aNum/2)); end ;   Para testar, basta utilizar o seguinte código:   if ParImpar(5) then   ShowMessage('Par') else   ShowMessage('Ímpar');     Caminho da dica:   https://www.devmedia.com.br/post-939-Dicas-Verificando-se-um-inteiro-e-par-ou-impar.html   download do exemplo:   http://www.clubedelphi.net/dicamacete/ParImpar.zip   Abração,   Emanoel Deivison Recife - PE    
Responder

Gostei + 0

20/09/2010

Deivison Melo

Pode também inverter a lógica mencionada em um dos posts acima: if not(Odd(valor)) then  // onde valor e o valor que deseja verificar!!!
  ShowMessage('par');
else
  ShowMessage('ímpar');
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar