Convertir un número binario a decimal es muy fácil,
Paso 1: Obtenga el bit más adecuado y verifique si está configurado o no.
Para obtener el bit más a la derecha, modifique el número por 10. (número% 10) .
- ¿Qué matemática puede o no puede hacer una computadora?
- ¿Cómo funciona el grupo electrógeno diesel?
- ¿Es la matemática el lenguaje más difícil de entender?
- ¿Por qué las matemáticas son importantes para los informáticos?
- ¿Podemos modificar la máquina de turing?
Paso 2:
Si se establece el bit más a la derecha, obtenga el valor correspondiente de esa posición utilizando la fórmula
Math.pow (2, indexPosition) y añádelo a la suma variable.
Si el bit más a la derecha no está configurado, entonces no es necesario hacer nada y no se agregará ningún valor a la suma variable.
Paso 3: Después de marcar el bit más a la derecha, divida el número por 10 para obtener el número restante para la próxima iteración. También Incremento indexPosition.
(número / 10) e indexPosition ++.
Continúe hasta que el número sea> 0.
Explicación detallada con el programa: Convertir número binario a decimal