Olá,

Vc pode usar um and do número com a potência de 2 pra
verificar se pertence ou não. Algo do tipo:
  if num1 and num2 = num2 then
    ShowMessage('Pertence')
  else
    ShowMessage('Nao Pertence');

Importante fazer um teste antes pra verificar se num2
é realmente uma potência de 2.


 --- delphi-br@yahoogrupos.com.br escreveu: 
> 
Assunto: [delphi-br] Alguem conhece uma funcao no
mysql ou no delphi
 
Alguem conhece uma funcao no mysql ou no delphi
que verifique se um valor X está presente em um
numero Y formado pela soma de outros numeros
estilo questao de somatoria em vestibular? ex de
como funfa
 
1
2
4
8
16
32
 
por exemplo se eu pegar o 2,8,32 somando fica 42
ai a função funcionaria assim:
if func(2,42) then sim else nao;
if func(1,42) then sim else nao;
 
as respostas seriao sim e nao consecutivamente...
estou querendo essa funcao para criar um tipo de
validação (pensando alto!!!)

João Paulo L.G.
[EMAIL PROTECTED]


        
        
                
Yahoo! Mail - Com 250MB de espaço. Abra sua conta!http://mail.yahoo.com.br/





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a