Ir ao conteúdo
  • Cadastre-se

Conversor Decimal para Binário PHP ("Sem funções prontas")!!


Posts recomendados

Fala pessoal beleza, preciso fazer um conversor de decimal para binário em php sem usar funções prontas , de  preferência apenas com "while", "if-else".

Espero que possam ajudar valeu . 

adicionado 8 minutos depois
// Atualmente está assim mas oresultad sai ao contrario.
<?php
$valor = 10;
$resto = 0;

if($valor == 0){
	echo '0';
}
while($valor > 0){
	$resto = $valor % 2;
	$valor = $valor / 2;
	echo $resto;
}

?>

 

Link para o comentário
Compartilhar em outros sites

  • Moderador

@Bruno Davila Podes criar  você mesmo uma função para converter

<?php

function converte($valor){
  
    //cria a variável $binario vazia
    $binario= "";
  
    //enquanto for diferente de zero
	while($valor != 0):
       
       //resto da divisão por 2 
       $resto = $valor % 2;
  
       //Arredonda para baixo o quociente de $valor / 2. 
       $valor = floor($valor / 2);
  
       //Armazena o resto concatenado com a própria variável $binario
       $binario = $resto.$binario;
    endwhile;
	
    //Retorna o valor da variável $binario
    return $binario;
}

//chamar a função:
echo converte(10);
?>

echo converte(10);

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...