Sei sulla pagina 1di 1

int numero, aux, digito;

double binario;

Scanner sc = new Scanner(System.in);


do{
System.out.print("Teclea un numero mayor o igual a 0: ");
numero = sc.nextInt();
}while(numero<0);
aux=0;
binario=0;
while(numero!=0){
digito = numero % 2;
binario = binario + digito * Math.pow(10, aux);
aux++;
numero = numero/2;
}
System.out.printf("Binario: %.0f %n", binario);

Potrebbero piacerti anche