Projeto desenvolvido com a ideia do repositório: App Ideas Collection
Nivel: 1-Iniciante
Binário é o sistema numérico em que todos os computadores digitais se baseiam. Portanto, é importante que os desenvolvedores entendam matemática binária ou base 2. O objetivo do Bin2Dec é fornecer prática e entendimento de como cálculos binários.
O Bin2Dec permite que o usuário insira sequências de até 8 dígitos binários, 0 e 1, em qualquer sequência e, em seguida, exibe seu equivalente decimal.
Esse desafio exige que o desenvolvedor que o implementa siga estas restrições:
- Matrizes não podem ser usadas para conter os dígitos binários inseridos pelo usuário
- A determinação do equivalente decimal de um dígito binário específico na sequência deve ser calculada usando uma única função matemática, por exemplo, o logaritmo natural. Cabe a você descobrir qual função usar.
- O usuário pode inserir até 8 dígitos binários em um campo de entrada
- O usuário deve ser notificado se algo diferente de 0 ou 1 foi inserido
- O usuário visualiza os resultados em um único campo de saída contendo o equivalente decimal (base 10) do que foi inserido
- O usuário pode inserir um número variável de dígitos binários