¿Qué es la suma binaria?
La suma binaria combina dos números escritos en base 2 (usando únicamente los dígitos 0 y 1) en un solo resultado, también en base 2. Las computadoras almacenan y procesan toda la información en binario, por lo que dominar la aritmética binaria resulta esencial en informática, electrónica digital y programación. Esta calculadora suma dos números binarios cualesquiera y te muestra tanto el resultado en binario como sus valores equivalentes en decimal, para que puedas comprobar tu trabajo paso a paso.
Cómo usar esta calculadora
Escribe tu primer número binario en el campo superior y el segundo en el campo inferior. Utiliza solo los dígitos 0 y 1 — por ejemplo 1010 o 1101. Pulsa en calcular y verás de inmediato la suma en binario, además del valor decimal de cada número introducido y el total en decimal para que puedas verificarlo.
La fórmula explicada
Para sumar dos números binarios, primero convertimos cada uno a decimal. Cada bit aporta su valor multiplicado por una potencia de dos según su posición, contando de derecha a izquierda y empezando en \(2^0\). Sumamos los dos valores decimales y, después, convertimos el total de nuevo a binario tomando repetidamente el resto de dividir entre 2.
$$\text{Sum}_2 = \left( \text{A} + \text{B} \right)_2$$ $$\text{where}\quad \left\{ \begin{aligned} \text{A}_{10} &= \sum_{i} d_i^{A} \cdot 2^{\,i} \\ \text{B}_{10} &= \sum_{i} d_i^{B} \cdot 2^{\,i} \end{aligned} \right.$$
Ejemplo resuelto
Sumemos 1010 y 1101. El primero equivale a \(8+0+2+0 = 10\) en decimal; el segundo equivale a \(8+4+0+1 = 13\). Su suma es \(10 + 13 = 23\). Al convertir 23 de nuevo a binario obtenemos 10111. Por lo tanto, $$1010_2 + 1101_2 = 10111_2$$
Preguntas frecuentes
¿Puedo sumar números binarios con ceros a la izquierda? Sí. Los ceros a la izquierda no cambian el valor, así que 0011 se trata igual que 11.
¿Qué caracteres se permiten? Solo los dígitos 0 y 1. Cualquier otro carácter se ignora o se considera no válido.
¿Por qué se muestran los valores en decimal? Ver los equivalentes en decimal facilita comprobar el resultado binario y te ayuda a entender cómo se relacionan ambas bases.