Ir para o conteúdo
Tsunamy_boy

Converter decimal para binario e vice versa

Mensagens Recomendadas

pedrosorio    5
pedrosorio

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?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
QuickFire    0
QuickFire

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 ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Tsunamy_boy    0
Tsunamy_boy

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 ;)

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade