Conversões:inteiros-binários
Podemos usar a função itoa da biblioteca C para converter inteiros em binários. A função itoa permite que você especifique um argumento radix. Para converter um número em formato hexadecimal, usamos radix igual a 16; para converter um número para o formato binário, igualamos radix a 2. Para calcular um número octal, igualamos o radix a 8; e o radix igualado a 10 devolve o próprio número em decimal:
Inclua o arquivo de cabeçalho sstream:
#include <sstream.h>
Coloque um Button no Form e no evento OnClick digite:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int i;
i = StrToInt(InputBox("Conversão de valores...", "Digite um número inteiro", ""));
char bina[40];
itoa(i, bina, 2); // aqui, o radix igualado a 2 determina que o número será binário
ShowMessage(IntToStr(i) + " em binário equivale a \n"
+ bina);
}
|
HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO |