You are on page 1of 2

public static void main(String[] args) {

Scanner scanner=new Scanner(System.in);


System.out.println("......Conversion de Sistemas Numericos.......");
System.out.println("Ingrese su numero");
int numero=scanner.nextInt();
System.out.println("Tu conversion a binario es:"+Binario(numero));
System.out.println("Tu conversion a Octal es:"+Octal(numero));
System.out.println("Tu conversion a Hexadecimal es:"+Hexadecimal(numero));

}
public static String Binario(int numero){

String salida="";
int x=2;
int tmp=numero;
int residuo;
while (tmp>0){
residuo=tmp%x;
tmp=tmp/x;
salida=residuo+salida;

}
return salida;
}
public static String Octal(int numero){

String salida="";
int x=8;
int tmp=numero;
int residuo;
while (tmp>0){
residuo=tmp%x;
tmp=tmp/x;
salida=residuo+salida;

}
return salida;
}
public static String Hexadecimal(int numero){

String salida="";
String Digito="0123456789ABCDEF";
int x=16;
int tmp=numero;
int residuo;
while (tmp>0){
residuo=tmp%x;
tmp=tmp/x;
salida= Digito.charAt(residuo)+salida;

}
return salida;
}
}

You might also like