somar hexadecimais

Delphi

03/12/2008

Gostaria de saber como somar hexadecimais grandes no delphi.

ex: CA23543CBBA2 + CAB23CCAEBBA

queria um jeito de fazer essa soma...

abração a todos...


Paulovitor22

Paulovitor22

Curtidas 0

Respostas

Wdrocha

Wdrocha

03/12/2008

Cara uma vez eu fiz isso.....uma calc que tinha várias funções....tah em ksa....como não lembrava como fazia....pedi uma ajuda ao google...e lembrei...

tem essa função q tirei do ActiveDelphi q converte para inteiro...


function HexToInt(const _str: String): Integer;
  begin
    result := StrToInt(´$´ + _str);
  end



GOSTEI 0
Wdrocha

Wdrocha

03/12/2008

aew....vc converte para inteiro e soma....depois converte para Hexa de novo....foi assim q eu fiz uma vez....

e nunca tive problemas como números grandes....


espero ter ajudado...


GOSTEI 0
Paulovitor22

Paulovitor22

03/12/2008

aew....vc converte para inteiro e soma....depois converte para Hexa de novo....foi assim q eu fiz uma vez.... e nunca tive problemas como números grandes.... espero ter ajudado...



mas o problema maior é que sao varias mas muitos mesmos numero hexadecimais, e depois desses varios hexadecimal terei que somar todos eles e dividir por um numero inteiro...

e ai ??? alguem sabe somar hexadecimais gigantes...

tipo

BCAAABCC21ACB32AECFDEADC23ABCC +
BACEEEC21CA223344ABCDEAE2211452C

ou seja tenho essas duas hexa inteira, sendo que poderia somar essas duas hexa de 2 em dois caracteres separadamente.

BC + AA + AB + CC + 21 + AC + B3 + 2A + EC + FD + EA + DC + 23 + AB + CC


agradeco

poderia me ajudar a somar os hexa acima ?


GOSTEI 0
POSTAR