Você está visualizando atualmente Python: Convertendo Decimal em Binário

Enunciado do exercício

Desenvolva um programa, em Pyhton, para converter um número decimal em binário, sem utilizar funções “Bult-in” (nativas) para a conversão, ou de bibliotecas.

Passo a passo

INÍCIO

  • Receber um valor (na base decimal) e armazená-lo em uma variável, chamada “dividendo”,
  • Armazenar o valor de dividendo, em outra variável, chamada “numero_digitado”,
  • Criar uma variável, chamada “quociente” e armazenar o valor “1”,
  • Criar uma lista vazia, chamada “lista”,
  • Criar um “while”, com condição de verificação com “quociente” >= 1,
    • criar uma variável, chamada “resto”, para receber o módulo do “dividendo” por 2 (operador

Resolução em vídeo

Resolução

				
					#Desenvolvido por Prô Terra - MakerZine
#Para mais detalhes, acesse: https://www.makerzine.com.br

dividendo = int(input("Digite um numero (Base decimal) para ser convertido em Binário: "))
numero_digitado = dividendo
quociente = 1
lista = []

while quociente >= 1:
  resto = dividend
  lista.insert(0,resto)
  quociente = dividendo // 2
  dividendo = quociente

binario = ''.join([str(item) for item in lista])
print("O número",numero_digitado,", quando convertido em binário, vale:",binario)
				
			

Rodrigo Terra

Professor de Física, STEM / STEAM, Maker, Pesquisador em Ciências Educacionais com ênfase em Tecnologia Educacional, Especialista em Docência, Sócio diretor e Professor de Física do Duvidando, Líder Google Educator, Professor do YouTube Edu, eternamente curioso, apaixonado por café e por uma boa conversa. Acredita que somente com uma formação diversificada é que poderemos construir uma educação mais livre e efetiva.

Deixe um comentário