Ir para conteúdo
Fórum Script Brasil
  • 0

conversão de binário para decimal


fercosmig

Pergunta

Coverter número binário em decimal

function Converte(){
    var aux1 = new Array(8);
    aux1[0] = 1
    aux1[1] = 2
    aux1[2] = 4
    aux1[3] = 8
    aux1[4] = 16
    aux1[5] = 32
    aux1[6] = 64
    aux1[7] = 128
    
    var numeroB = document.getElementById('binario').value;
    var qtd = numeroB.length;

    var ArrBin = new Array(qtd);
    j = 0
    for(i = qtd-1; i >= 0; i--){
        ArrBin[j] = numeroB.substring(i,i+1);
        j++;
    } 
    var valor = 0;
    for(i = 0; i< qtd; i++){
        if(ArrBin[i] > 0){
            valor += aux1[i]
        }
    }
    alert(valor);
}
<input type="text" maxlength="8" name="binario" id="binario" />
<input type="button" onClick="java script:Converte();" />

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...