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)