jueves, 12 de febrero de 2015

sistema de convercion de binario a decimal

Binario a Decimal

import java.util.Scanner;

public class prueba_bianrio {


     public static void main(String[] args) {
          // TODO Auto-generated method stub
         
         System.out.print("Introduce un numero binario: ");
         Scanner bi=new Scanner(System.in);
         int binario=bi.nextInt();
        
          int decimal=0;
          int base=0;
         
          do{
          if(binario%10==1){
          decimal+=(int)Math.pow(2,base);
          }
          binario=binario/10;
          base+=1;
          }while(binario!=1);
         
          decimal+=(int)Math.pow(2,base);
          System.out.printf("decimal: ");
          System.out.println(decimal);

     }


}

No hay comentarios.:

Publicar un comentario