Pages

jueves, 10 de enero de 2013

Ingrese un número y convierta a binario - Código Fuente en Java

Problema
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
Código Fuente en Java
 
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