Diagrama ccdsd
Enviado por Antonio • 24 de Diciembre de 2018 • 1.824 Palabras (8 Páginas) • 292 Visitas
...
Ingrese un número para convertirlo en binario: ");
dec = leer.nextInt();
if (dec == 1) {
y = 1;
} else if (dec == 2) {
y = 2;
} else if (dec >= 4 && dec < 8) {
y = 3;
} else if (dec >= 8 && dec < 16) {
y = 4;
} else if (dec >= 16 && dec < 32) {
y = 5;
} else if (dec >= 32 && dec < 64) {
y = 6;
} else if (dec >= 64 && dec < 128) {
y = 7;
} else if (dec >= 128) {
y = 8;
}
int []arr= new int[y];
for (int i = 0; i < arr.length; i++) {
dec=dec/2;
n=(int)dec;
pd= dec-n;
if(pd>=0.5){
arr[i]=1;
}
else{
arr[i]=0;
}
}
for (int j = arr.length-1; j >=0; j--) {
System.out.println(""+arr[j]);
}
System.out.println(" ");
break;
////////////////////////////////////////////////////////////////////////////////
case 3:
break;
}
}while (op != 3);
}
}
...