import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Actividad2Bloque3 {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int resultado = 0;
int aux = 1;
System.out.print("Introduzca una Número Binario: ");
String numero1 = "";
try {
numero1 = br.readLine();
} catch (IOException e) {
e.printStackTrace();
}
StringBuilder builder=new StringBuilder(numero1);
String numero=builder.reverse().toString();
for(int i=0; i
int valor = Integer.parseInt(numero.substring(i,i+1));
if(valor == 1){
for (int k=0; k
aux = aux * 2;
}
resultado = resultado + aux;
aux = 1;
}
}
if(numero1.substring(0, 1) == "1"){
resultado = resultado + 1;
}
System.out.println("Binario:" + numero1);
System.out.println("Decimal:" + resultado);
}
}
No hay comentarios:
Publicar un comentario