Balanceador automático de equações químicas escrito em Kotlin
Analisa e balanceia equações químicas automaticamente, encontrando os coeficientes estequiométricos corretos para você.
- 🔢 Balanceamento automático de equações
- 🧪 Suporte para compostos complexos com parênteses
- ⚡ Algoritmo eficiente de tentativa e erro
- 📊 Análise detalhada dos elementos e coeficientes
- 🎨 Interface de terminal amigável
# Clone o repositório
git clone https://github.com/pedronicolasg/balanceadorquimico.git
# Compile e execute
kotlinc main.kt -include-runtime -d balanceadorquimico.jar
java -jar balanceadorquimico.jar=== BALANCEADOR DE EQUAÇÕES QUÍMICAS ===
Digite a equação: H2 + O2 -> H2O
=== EQUAÇÃO BALANCEADA ===
2H2 + O2 → 2H2O
✓ Equação balanceada com sucesso!
Reagentes -> Produtos
Exemplos válidos:
H2 + O2 -> H2OFe + O2 -> Fe2O3Ca(OH)2 + HCl -> CaCl2 + H2O
- Kotlin 1.5+
- JVM 11+
- Parse - Analisa a fórmula química e extrai os elementos
- Matriz - Monta uma matriz de coeficientes estequiométricos
- Balanceamento - Testa combinações de coeficientes até encontrar o equilíbrio
- Simplificação - Reduz os coeficientes ao MDC
MIT License - sinta-se livre para usar e modificar!