0

Conversão de decimal para binário (função)

criado por Rodrigo Siqueira de Oliveira em 29/04/2007 8:00pm
Função que converte um número decimal para binário, sem limites de algarismos. Todos os passos estão com comentários para fácil entendimento.
Data Autor Changelog Download
29/04/2007 8:00pm Rodrigo Siqueira de Oliveira - Versão 1.0
30/04/2007 11:48am Tibério Brasil Versão 1.1 Versão 1.1
30/04/2007 12:24pm Rodrigo Siqueira de Oliveira Versão 1.2 Versão 1.2

Comentários:

Mostrando 1 - 4 de 4 comentários
Tranquilo Rodrigo.

O que vale é a sua idéia do desenvolvimento. Olhando seru código podemos ter uma idéia do que está por dentro da função decbin(). Ou seja, mais conhecimento para a gente. =)
30/04/2007 12:16pm (~9 anos atrás)

Olá Tibério.
Primeiramente obrigado pelo PARABÉNS.

Eu já desconfiava que tinha uma função pra isso, era quase óbvio. Porém na faculdade me pediram para fazer uma função que fizesse esta conversão.

E esta função fica como alternativa entre para a decbin(). Mas é claro que todos que conhecem um pouco mais de PHP irão escolher a própria função que já está imbutida na linguagem.

Mas valeu pela dica do limite do decimal, já estou alterando.

Abraço.
30/04/2007 12:07pm (~9 anos atrás)

E mais uma informação: o maior número decimal que pode ser transformado em um binário é o número 4294967295. Você poderia criar uma proteção conta isso. =)

Abraço.
30/04/2007 11:36am (~9 anos atrás)

Olá Rodrigo.

Parabéns pela criação da sua função, mas o nosso querido PHP já contém uma função para este tipo de transformação.

É a função decbin(). Ela converte automaticamente de decimal para binário qualquer número.
A função bindec() faz exatamente o oposto. Ela converte de binário para decimal.

Outras funções que também já existe são: decoct, octdec, dechex, hexdec, etc. E viva o nosso super php. =)
30/04/2007 11:34am (~9 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)