Ingrese un número y convierta a binario.
Solución
Este algoritmo recibe un número decimal y lo convierte a número binario.
Ejemplo
- Entrada: 10
- Salida: 1010
package programa;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Ingrese un numero entero ");
int Num = scanner.nextInt();
if(Num > 0){
String cad = "";
while(Num>0){
if(Num % 2 ==0){
cad = "0"+cad;
}else{
cad="1"+cad;
}
Num = (int)Num/2;
}
System.out.println(cad);
}else{
if(Num==0){
System.out.println("0");
}else{
System.out.println("Solo numeros positivos");}
}
}
}
0 comentarios:
Publicar un comentario