Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Função para transformar Decimal em Binário


ℛiqu∊
 Compartilhar

Posts Recomendados

Função para transformar Decimal em Binario

 

[Descrição]

Este e um tutorial simples, com um codigo de como se transformar numeros decimais em Binarios no Visual Basic 6.

 

[Codigo]

É necessário se cadastrar para acessar o conteúdo.

 

 

[Como Usar]

É necessário se cadastrar para acessar o conteúdo.

 

 

[Como Funciona]

Esta parte aqui eu acho uma das mais importantes, para um programador criar um codigo ele precisa de uma base para transformar aquilo em codigo, por isso e sempre bom colocar como o codigo foi criado e como funciona.

 

Para criar este codigo eu usei uma base matematica do sistema binario:

Neste codigo o mais importante e o Mod, porque os numeros 0 e 1 do binario vem dele. O mod retorna o resto da divisão, 0 ou 1 no nosso caso dividindo os numeros por 2.

 

Vou dar um exemplo, Decimal para Binario do numero 26:

 

26 / 2 = 13 Resta 0

13 / 2 = 6 Resta 1

6 / 2 = 3 Resta 0

3 / 2 = 1 Resta 1

1 / 2 = 0 Resta 1

 

 

Resultado = 01011, Agora para ter o resutado binario exato inverte o resutado:

Resultado Final = 11010, Podem testar na Calculadora do windows o resultado e este mesmo =D

 

Ahhh, e a função fix ai e porque os numeros as vezes aparecem assim: 6,5. E a função fix 'fixa' o numero deixano ele assim: 6 para facilitar a Divisão.

 

Qualquer duvida, podem postar responderei com prazer ^^

Sei que muitos ja conhecem a função bin, mais pra quem não conhece fica ai minha dica =]

 

 

Creditos

ℛiqu∊

Nibz xD

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.