ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SUMATORIA DE NUMEROS BINARIOS


Enviado por   •  23 de Junio de 2015  •  336 Palabras (2 Páginas)  •  161 Visitas

Página 1 de 2

"Funcion que convierte el binario a potencia de 10"

def convertir_binario( binario ):

l = len(binario) - 1

entero = 0

for i in binario:

potencia = 2 ** l

entero = entero + ( int(i) * potencia)

l = l - 1

return entero

"Convierte el entero, a numero binario"

def convertir_entero(numero_entero):

binario = ""

while (True):

aux = str( numero_entero % 2 )

numero_entero = int( numero_entero / 2 )

binario = aux + binario

if (numero_entero <= 1):

binario = ( str( numero_entero ) if numero_entero > 0 else "" ) + binario

break

return binario

"Suma"

def sumar(pnumero, snumero):

resultado=pnumero+snumero

return resultado

def main():

primer_binario=raw_input('Primer binario: ')

segundo_binario=raw_input('Segundo binario: ')

pcbin=convertir_binario(primer_binario);

scbin=convertir_binario(segundo_binario);

suma=sumar(pcbin, scbin);

print "El resultado de la suma de "+primer_binario+" + "+segundo_binario+" = "+convertir_entero(suma);

main()

...

Descargar como (para miembros actualizados)  txt (1.2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com