Mostrando entradas con la etiqueta convertidor. Mostrar todas las entradas
Mostrando entradas con la etiqueta convertidor. Mostrar todas las entradas

miércoles, 20 de junio de 2012

Convertidor Binario-Decimal & Decimal-Binario [Java]

Saludos, ¿Cómo te encuentras? Espero que bien, Gracias por visitarnos. Hoy realizo una publicación que esperaba hacer desde hace mucho tiempo, me da un poco de tristeza [mi tontería] el haber formateado mi Pendrive y no poder rescatar el progreso de la aplicación que mostraré más adelante.

En el Primer Semestre de Ing. Sistemas Computacionales cursé una materia de nombre Matemáticas Discretas en la cual aprendimos a realizar conversiones de diferentes Sistemas de Numeración: Binario, Octal, Decimal, Hexadecimal.

Aparte de las conversiones realizamos también las operaciones básicas de Aritmética: Adición, Sustracción, Multiplicación y División. Poco faltó para hacer potenciación y radicación xD [Tome esto como una cara].

Me surgió la gran idea de realizar un convertidor, realizarlo yo solo sin ayuda de la clase Math que ya contiene los métodos necesarios para realizar dichas conversiones, el sólo comenzar a realizar los algoritmos algo me decía que era un noob.

Logré hacer las clases necesarias para convertir de Binario  a Decimal, Decimal a Binario, Octal a Decimal y Decimal a Octal, me encontraba realizando la de Hexadecimal a Decimal cuando detuve el desarrollo para darle la importancia necesaria a mis tareas escolares.

Tiempo después perdí los datos como ya contaba, de los cuales sólo realice un respaldo de las 2 primeras clases y que son las que implemento en esta aplicación.

Bueno y para los que no saben que cosa es eso del Sistema de Numeración Binario y Decimal aquí un poco de info:

El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1).

El sistema de numeración decimal, también llamado sistema decimal, es un sistema de numeración posicional en el que las cantidades se representan utilizando como base aritmética las potencias del número diez. El conjunto de símbolos utilizado (sistema de numeración arábiga) se compone de diez cifras diferentes: cero (0); uno (1); dos (2); tres (3); cuatro (4); cinco (5); seis (6); siete (7); ocho (8) y nueve (9).

La aplicación consta de un pequeño combo que se utiliza para indicar el tipo de conversión a realizar, una caja para escribir el número a convertir y un botón para indicar la acción... el resultado aparece en el área de resultado.

Aquí una captura y también mi escritorio por si gustan chulearlo!


Aquí les dejo el proyecto del NetBeans por si les interesa checar el código o realizar una modificación: Chux Converter.zip