WMW

Calculadora Binária

Free

Some, subtraia, multiplique, e divida números binários diretamente, com resultados mostrados em binário e decimal, além de um conversor binário/decimal.

Aritmética binária

Binário para decimal

18

Decimal para binário

10010

Atividade recente

Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.

Ainda sem atividade. Seja o primeiro.

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

O que esta ferramenta faz

Realiza adição, subtração, multiplicação e divisão diretamente em dois números binários, mostrando o resultado em binário junto com seu valor decimal, além de um conversor separado ao vivo de binário para decimal e decimal para binário.

Como funciona

Cada entrada binária é analisada dígito por dígito em um número inteiro exato (usando o tipo BigInt de precisão arbitrária do JavaScript, então não há limite de tamanho dos números de ponto flutuante normais), a operação solicitada é realizada nesses inteiros, e o resultado é convertido de volta para uma string de dígitos binários. A divisão retorna tanto um quociente quanto um resto, já que a divisão binária de números inteiros raramente é exata. A conversão de binário para decimal soma o valor posicional de cada dígito (potências de 2), e a conversão de decimal para binário é o processo inverso.

Problemas que resolve

Perguntas frequentes

Como isso é diferente de um conversor de base?

Um conversor de base traduz um único número de uma base para outra. Esta ferramenta vai além: realiza operações aritméticas (adição, subtração, multiplicação, divisão) diretamente em dois números binários e mostra o resultado em binário, da forma como você trabalharia a operação manualmente no papel, dígito por dígito.

O que significa o resto ao dividir?

A divisão binária de dois números inteiros geralmente não é exata, então o resultado é mostrado como um quociente e um resto, da mesma forma que 10 ÷ 3 em decimal dá quociente 3 e resto 1. Quociente × divisor + resto sempre é igual ao dividendo original.

Isso consegue lidar com números binários muito grandes?

Sim. Internamente, usa o tipo BigInt de precisão arbitrária do JavaScript em vez de números de ponto flutuante comuns, então permanece exato mesmo para números binários muito mais longos que os cerca de 53 bits que um número normal pode representar com precisão.

Como funciona a conversão de binário para decimal?

Cada dígito binário representa uma potência de 2 com base em sua posição, assim como cada dígito decimal representa uma potência de 10. Por exemplo, o binário 10010 equivale a (1×2⁴) + (0×2³) + (0×2²) + (1×2¹) + (0×2⁰) = 18 em decimal.

Por que recebi um erro ao inserir meu número binário?

Números binários só podem conter os dígitos 0 e 1. Se você digitar qualquer outro caractere, ou deixar o campo vazio, a ferramenta pedirá que você corrija em vez de adivinhar silenciosamente o que você quis dizer.

Ferramentas relacionadas