Matemática

Calculadora de Adição Binária

Configurações
Reiniciar
Compartilhar resultado
Guardar
Incorporar
Reportar um erro

Compartilhar calculadora

Adicione nossa calculadora gratuita ao seu site

Por favor, insira uma URL válida. Apenas URLs HTTPS são suportadas.


Usar como valores padrão para a calculadora embutida o que está atualmente nos campos de entrada da calculadora na página.


Cor do foco da borda de entrada, cor do interruptor marcado, cor de hover do item selecionado etc.


Por favor, concorde com os Termos de Uso.

Vista previa

Salvar calculadora

Configurações da calculadora

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Compartilhar calculadora

O que é soma binária?

A soma binária é uma das operações fundamentais na eletrônica digital e na ciência da computação. Ela opera sobre números binários — sistemas numéricos compostos apenas pelos dígitos 0 e 1. Esta é a base de toda a computação digital, já que cada pedaço de dado ou operação em um computador é, em última instância, representado em forma binária.

Assim como o sistema decimal é baseado em potências de dez, o sistema binário é baseado em potências de dois. O processo de somar números binários segue princípios semelhantes à adição decimal, mas as regras são mais simples, pois há apenas dois dígitos envolvidos. As combinações possíveis ao somar dois dígitos binários são as seguintes:

  • 0 + 0 = 0
  • 0 + 1 = 1
  • 1 + 0 = 1
  • 1 + 1 = 10 (que é 0 com um transporte de 1 para a posição do bit seguinte mais alto)

Esse conjunto simples de regras é a base de como os computadores realizam a soma a nível de hardware.

Como adicionar números binários

Na adição decimal, quando adicionamos dois dígitos que excedem 9, transportamos 1 para a próxima coluna. Na soma binária, um processo semelhante ocorre quando dois 1s são somados—porque 1+1=1021 + 1 = 10_2, onde o resultado é 0 e um transporte de 1.

Quando múltiplos bits são somados, o transporte de cada posição afeta a posição do bit mais alto seguinte. Por exemplo, ao somar 110121101_2 e 101121011_2, adicione bit a bit da direita para a esquerda:

  • 1+1=1021 + 1 = 10_2 → escreva 0, transporte 1
  • 1(transporte)+1+0=1021 (transporte) + 1 + 0 = 10_2 → escreva 0, transporte 1
  • 1(transporte)+0+1=1021 (transporte) + 0 + 1 = 10_2 → escreva 0, transporte 1
  • 1(transporte)+1+1=1121 (transporte) + 1 + 1 = 11_2 → escreva 1, transporte 1

Assim, 11012+10112=1100021101_2 + 1011_2 = 11000_2.

Como funciona a calculadora

Em vez de realizar conversões manuais ou somas bit a bit, a calculadora aplica três passos principais automaticamente:

  1. Conversão para decimal: Cada entrada binária é primeiro convertida em seu equivalente decimal.
  2. Soma: A calculadora soma os valores decimais.
  3. Conversão de volta para binário: A soma resultante na forma decimal é então convertida de volta para binário para exibição.

Este método garante resultados precisos mesmo ao adicionar vários números — dois, três, quatro ou mais — poupando os usuários de erros de soma binária manual.

Você pode usar ambos os métodos para somar números binários.

Fórmula

O princípio computacional por trás da calculadora pode ser expresso da seguinte forma:

  1. Conversão binária para decimal

Para um número binário bnbn1b1b0b_n b_{n-1} \dots b_1 b_0:

D=i=0nbi×2iD = \sum_{i=0}^{n} b_i \times 2^i

onde bib_i é 0 ou 1, e DD é o equivalente decimal.

  1. Soma em forma decimal

Se houver kk números binários B1,B2,,BkB_1, B_2, \dots, B_k, seus equivalentes decimais D1,D2,,DkD_1, D_2, \dots, D_k são calculados e somados:

S=D1+D2++DkS = D_1 + D_2 + \dots + D_k
  1. Conversão decimal para binário

A soma decimal final SS é então convertida de volta para binário usando a divisão repetida por 2:

Binaˊrio(S)=Restos da divisa˜o de S por 2, leia em ordem inversa\text{Binário}(S) = \text{Restos da divisão de } S \text{ por } 2, \text{ leia em ordem inversa}

Exemplos

Exemplo 1: Somando dois números binários

Vamos somar dois números binários: 1011 e 1101.

Passo 1: Converter para decimal.
10112=1×8+0×4+1×2+1×1=8+0+2+1=11101011_2 = 1×8 + 0×4 + 1×2 + 1×1 = 8 + 0 + 2 + 1 = 11_{10}
11012=1×8+1×4+0×2+1×1=8+4+0+1=13101101_2 = 1×8 + 1×4 + 0×2 + 1×1 = 8 + 4 + 0 + 1 = 13_{10}

Passo 2: Somar os números decimais.
11+13=2411 + 13 = 24

Passo 3: Converter o resultado de volta para binário.

DivisãoQuocienteResto
24 ÷ 2120
12 ÷ 260
6 ÷ 230
3 ÷ 211
1 ÷ 201

2410=11000224_{10} = 11000_2.

Resultado final:
10112+11012=1100021011_2 + 1101_2 = 11000_2

Exemplo 2: Somando três números binários

Agora vamos somar três valores: 101, 111 e 1000.

Passo 1: Converter para decimal.
1012=1×22+0×21+1×20=510101_2 = 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 5_{10}
1112=1×22+1×21+1×20=710111_2 = 1 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 7_{10}
10002=1×23+0×22+0×21+0×20=8101000_2 = 1 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 = 8_{10}

Passo 2: Somar em decimal.
5+7+8=205 + 7 + 8 = 20

Passo 3: Converter 20 de volta para binário.

DivisãoQuocienteResto
20 ÷ 2100
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

2010=10100220_{10} = 10100_2

Assim, 1012+1112+10002=101002101_2 + 111_2 + 1000_2 = 10100_2

Exemplo 3: Somando dois números binários fracionários

Vamos somar dois números binários fracionários: 0.10120.101_2 e 0.11120.111_2.

Passo 1: Converter para decimal. 0.1012=1×21+0×22+1×23=0,625100.101_2 = 1 \times 2^{-1} + 0 \times 2^{-2} + 1 \times 2^{-3} = 0,625_{10} 0.1112=1×21+1×22+1×23=0,875100.111_2 = 1 \times 2^{-1} + 1 \times 2^{-2} + 1 \times 2^{-3} = 0,875_{10}

Passo 2: Somar em decimal. 0,625+0,875=1,50,625 + 0,875 = 1,5

Passo 3: Converter 1,5 de volta para binário.

DivisãoQuocienteResto
1 ÷ 201

Parte fracionária:

MultiplicaçãoResultado
0,5 x 21

Assim, 0.1012+0.1112=1.120.101_2 + 0.111_2 = 1.1_2

Perguntas Frequentes

Como adicionar os números binários 1010 e 111 nesta calculadora?

Primeiro, converta cada um para decimal: 10102=10101010_2 = 10_{10}, 1112=710111_2 = 7_{10}. Depois realize 10+7=1710 + 7 = 17. Converta de volta para binário: 1710=10001217_{10} = 10001_2. Assim, 10102+1112=1000121010_2 + 111_2 = 10001_2.

Posso somar mais de dois números binários de uma vez?

Sim. A calculadora suporta múltiplos campos de entrada, permitindo a soma de três, quatro ou mais números binários simultaneamente. O mesmo processo de conversão — binário para decimal, soma, então de volta para binário — garante resultados precisos.

Esta calculadora suporta a soma de números binários fracionários?

Sim. A calculadora suporta a soma de números binários fracionários.

Reportar um erro

Este campo é obrigatório.