martes, 10 de junio de 2014

binario a decimal

en este codigo se muestra como pasar de binario a decimal:
Scanner bn = new Scanner(System.in);//variable
        System.out.print("Ingrese el numero binario a convertir: ");
        int bin = bn.nextInt();//ingresado
        int nume= (bin);
        int dec=0;
        int cont=1;
        int aux;
        while(nume>0){
         aux=nume%2;//aux ahora es el residuo
         dec+=aux*cont;
         nume/=10;//base 10
         cont=cont*2;
        }
        System.out.print("El numero binario "+bin+" en decimal equivale a: "+dec);