• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Tsunamy_boy

Converter decimal para binario e vice versa

4 mensagens neste tópico

Qual a fórmula matematica ou processo para converter decimal para binario e vice versa.

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Cada posição em binário vale 2^n a contar da direita e começando em zero. Cada posição em decimal vale 10^n a contar da direita e começando em zero. Assim os valores em decimal valem a partir da direita: 1, 10, 100, 1000, 10000, etc. e os binários: 1, 2, 4, 8, 16, etc. o que queres mais?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Decimal para binario: Dividisão inteira por 2 e os restos são o número em binário

10%2 = 0

5%2 = 1

2%2 = 0

1%2 = 1

0%2 = 0

10(2) = 1010

Binário para decimal:

1010 = 2^3 * 1+ 2^2 * 0+2^1 * 1+2^0 * 0 = 10

Espero ter sido claro ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

já consegui fazer...

o que eu queria era em c# e ficou:

richTextBox3.Text = "";
nt val_convert = 25;

for (int i = val_convert; i > 0; i /= 2)
{
    richTextBox3.Text += (i % 2).ToString();
}

Obrigado pela ajuda ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora