Pages

jueves, 10 de enero de 2013

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

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 Python
import math
num = int(raw_input("Ingrese un numero entero "))
if(num > 0):
    cad = ""
    while(num > 0):
        if(num%2 == 0):
            cad = "0" + cad
        else:
            cad = "1" + cad
        num = int(math.floor(num/2))
    print cad      
else:
    if(num == 0):
        print("0")
    else:
        print("Solo numeros mayores a cero")

0 comentarios:

Publicar un comentario