App Binario a Decimal

Si estás conectado con la Informática, sabrás que las computadoras básicamente funcionan gracias a la presencia o ausencia de corriente eléctrica, y por ello se han desarrollado sistemas para que los equipos puedan operar con ello, como es el caso del Sistema de Numeración Binario (0 y 1).

Pero, lo que en realidad la mayoría de las personas maneja es el Sistema de Numeración Decimal ( 0 a 9), y existen sistemas para realizar «conversiones» entre el Binario y el Decimal.

En este caso, desarrollaremos una aplicación que si le ingresas una combinación de 0 y 1, te devolverá el resultado en numeración Decimal.

IDEA/CONCEPTO:

Crearemos una aplicación muy sencilla que nos permita introducir un número binario de 0 y 1, y luego programarlo para que nos de el valor en decimal.

La fórmula que utiliza es:

Por ejemplo, para convertir el número binario 10101100 a decimal, sería:

Hay que numerar cada dígito de derecha a izquierda, comenzando desde cero:

1 0 1 0 1 1 0 0 7 6 5 4 3 2 1 0

Asignarle a cada dígito, su valor correspondiente en base 2, que es 2 elevado a una potencia, que corresponde a su posición en el número binario. Luego, multiplicar cada dígito del número binario por su valor correspondiente.

  • 0 * 2^0 = 0
  • 0 * 2^1 = 0
  • 1 * 2^2 = 4
  • 1 * 2^3 = 8
  • 0 * 2^4 = 0
  • 1 * 2^5 = 32
  • 0 * 2^6 = 0
  • 1 * 2^7 = 128

Ahora, tienes que sumar todos los resultados obtenidos:

0 + 0 + 4 + 8 + 0 + 32 + 0 + 128 = 172

Por tal, el número binario 10101100 es igual a 172 en decimal.

DISEÑO:

El diseño tendrás que hacerlo tu mismo ajustando los componentes y sus propiedades para que quede lo más parecido posible al diseño proporcionado.

Componentes:

PROGRAMACIÓN:

Declaración de Variables:

Código de Botón LIMPIAR.Clic (btnLimpiar):

Limpiamos los campos para ingresar nuevos datos.

Código de Botón Convertir.Clic (btnConvertir):

*En el código siguientes deberás observar que se dividió la imagen en 2 partes porque es muy larga la sentencia.

*Como sugerencia se recomienda ir agregando los elementos abajo o vacíos e ir completando luego.

Al presionar el botón de Convertir, el sistema pone en la variable decimal un 0 y en binario el número que se introdujo en el campo de texto.

Luego el sistema recorre toda la longitud de la variable binaria de a 1 y lo que hace es calcular en una potencia de 2.

Parte 2:

AVANZADO/SUGERENCIAS:

Se pueden realizar diferentes combinaciones o ajustes en colores o imágenes.

También se podría cambiar el color de fondo de la pantalla o screen.

PROBLEMAS o ERRORES:

He detectado que algunos alumnos tienen dificultades y no les funciona correctamente cuando lo ejecutan en sus celulares.

Pero a muchos si les funciona, por lo que supongo debe ser algún tema relacionado con la configuración de su equipo.

PROBAR la Aplicación:

Recuerda que para probar la aplicación se recomienda utilizar la APP MIT AI2 Companion, que la puedes descargar de Google Play Store, ya que te permite escanear un código QR y transferir a tu celular la aplicación que haz desarrollado sin que te lo dañe ya que crea una especie de caja en la que se ejecuta sin problemas.

GENERAR Archivo APK

Si quieres tener definitivamente la aplicación en tu celular, deberás generar un archivo para poder instalarla, para la cual debes hacer clic en la opción GENERAR, Android (.apk)

MÁS PROYECTOS:

Si te gustó este proyecto, disponemos de más en el apartado correspondiente a APPInventor2

COMPARTE:

Si este artículo te ha parecido de utilidad, por favor compártelo, y así nos ayudas a difundir nuestro proyecto y a ayudar a más personas que desean aprender!