Fórum Calculadora HEXA #195993
19/11/2003
0
Olá pessoal,
dando continuidade ao projeto BR-Pascal (www.brpascal.hpg.com.br) estou desenvolvendo um novo aplicativo que, agora, dará suporte a C/C++ além do Pascal. :D
Estou precisando de uma calculadora HEXA para incluir no projeto.
Tem que ter os fontes (ou não, dependendo do caso).
Alguém teria um exemplo para me enviar? :roll:
Agradeço imensamente :!:
dando continuidade ao projeto BR-Pascal (www.brpascal.hpg.com.br) estou desenvolvendo um novo aplicativo que, agora, dará suporte a C/C++ além do Pascal. :D
Estou precisando de uma calculadora HEXA para incluir no projeto.
Tem que ter os fontes (ou não, dependendo do caso).
Alguém teria um exemplo para me enviar? :roll:
Agradeço imensamente :!:
Silviodelgado
Curtir tópico
+ 0
Responder
Posts
19/11/2003
Marcelo Saviski
exemplo não tenho não, mas vai uma dica
[color=blue:7420edf7f3]StrToInt(´$FF´) retorna 255[/color:7420edf7f3]
use o ´[b:7420edf7f3][color=green:7420edf7f3]$[/color:7420edf7f3][/b:7420edf7f3]´ antes dos valores Hexadecimais na string para que a função interprete isso como Hexa e não Decimal
ex:
Coloque [color=green:7420edf7f3]FF [/color:7420edf7f3]no Edit1 e[color=green:7420edf7f3] F[/color:7420edf7f3] no Edit2, a soma será [color=green:7420edf7f3]270 [/color:7420edf7f3](em decimal) e [color=green:7420edf7f3]10E [/color:7420edf7f3](em Hexa)
é um exemplo bem bobo, mas serve para ilustrar o que pode-se fazer
[color=blue:7420edf7f3]StrToInt(´$FF´) retorna 255[/color:7420edf7f3]
use o ´[b:7420edf7f3][color=green:7420edf7f3]$[/color:7420edf7f3][/b:7420edf7f3]´ antes dos valores Hexadecimais na string para que a função interprete isso como Hexa e não Decimal
ex:
var Valor: Int64; begin Valor := StrToInt(´$´ + Edit1.Text) + StrToInt(´$´ + Edit2.Text); ShowMessage(´A soma em dicimal é: ´ + IntToStr(Valor)); ShowMessage(´A soma em Hexa é: ´ + IntToHex(Valor, 6)); end;
Coloque [color=green:7420edf7f3]FF [/color:7420edf7f3]no Edit1 e[color=green:7420edf7f3] F[/color:7420edf7f3] no Edit2, a soma será [color=green:7420edf7f3]270 [/color:7420edf7f3](em decimal) e [color=green:7420edf7f3]10E [/color:7420edf7f3](em Hexa)
é um exemplo bem bobo, mas serve para ilustrar o que pode-se fazer
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)