Esta é uma calculadora binária interativa desenvolvida em Python, com uma interface de terminal aprimorada pela biblioteca Rich
. Ela permite realizar operações básicas com números binários de forma clara, educativa e amigável ao usuário.
- 🔢 Definição da quantidade de bits (padrão: 8)
- ➕ Operações suportadas:
- Adição
- Subtração
- Multiplicação
- 🖥️ Interface de linha de comando com cores e formatação (via
rich
) - 🔁 Execução contínua (permite realizar múltiplos cálculos)
- 📌 Validações de entrada com mensagens amigáveis
Antes de executar o programa, certifique-se de que o Python (versão 3.6 ou superior) esteja instalado. Em seguida, instale a dependência:
pip install rich
- Clone ou baixe este repositório.
- Execute o script principal:
python main.py
- Siga as instruções no terminal para escolher:
- A quantidade de bits
- O tipo de operação (adição, subtração ou multiplicação)
- Os números binários para cálculo
📦 calculadora-binaria/
├── scripts/
│ ├── basic_functions.py # Validações e utilitários
│ └── calc_functions.py # Lógica dos cálculos binários
├── main.py # Arquivo principal do programa
└── README.md # Este arquivo
Abaixo está uma captura de tela do funcionamento da calculadora binária no terminal:
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE
para mais informações.
Projeto desenvolvido para fins educacionais, com foco em lógica binária, operações aritméticas e uso de interfaces interativas no terminal com Python.