Calculadora científica com operações avançadas
Project description
🧮 Calculadora Científica em Python
Uma calculadora multifuncional para operações matemáticas básicas e avançadas, desenvolvida como projeto educacional em Python com interface intuitiva e histórico de cálculos.
📌 Índice
✨ Funcionalidades
🔢 Operações Matemáticas
| Categoria | Operações Disponíveis |
|---|---|
| Básicas | Adição, Subtração, Multiplicação, Divisão |
| Potenciação | Expoentes, Raízes |
| Álgebra | Equações 1º/2º grau, Fatorial, Logaritmos |
| Geometria | Teorema de Pitágoras, Trigonometria |
| Cálculo | Derivadas, Integrais |
📊 Visualização
- Geração de gráficos de funções
- Histórico de operações persistente
🔄 Conversões
- Temperatura (Celsius/Fahrenheit)
- Regra de três simples e inversa
ℂ Números Complexos
- Operações básicas
- Forma polar
- Cálculo de raízes
🚀 Como Usar
# Clone o repositório
git clone https://github.com/LeoMedeiros72/Calculadora-3.0.git
cd Calculadora-3.0
# Instale as dependências
pip install -r requirements.txt
# Execute a calculadora
python calculadora.py
Instruções:
Digite o número correspondente à operação desejada
Siga as instruções específicas de cada operação
Pressione Enter após cada entrada
🛠️ Tecnologias
🗺️ Roadmap
✅ Versão Atual (v3.0)
pie
title Progresso v3.0
"Concluído" : 95
"Em Testes" : 5
#Versão 3.0 - 2024-2025
- ✅ Operações matemáticas básicas e avançadas
- ✅ Suporte a números complexos
- ✅ Sistema de histórico de cálculos
- ✅ Números complexos
- ✅ Geração de gráficos
pie
title Prioridades 2025
"Interface Gráfica" : 35
"Performance" : 25
"Novas Operações" : 40
Próximas Versões
gantt
title Cronograma 2025-2026
dateFormat YYYY-MM-DD
axisFormat %b '%y
section v3.5 (Q1 2025)
Interface Tkinter : crit, active, 2025-07-07, 45d
section v4.0 (Q2 2025)
Cálculo Vetorial : 2025-09-01, 60d
section v4.5 (Q3 2025)
Conversor Unidades : 2025-12-15, 30d
Próximos Passos Imediatos:
- 🖥️ Finalizar GUI (Previsão: Jul/2025)
- 📦 Publicar no PyPI
- 🧪 Testes E2E
📊 Métricas Detalhadas
pie
title Alocação de Recursos
"Frontend" : 40
"Novas Features" : 35
"Otimização" : 25
Longo Prazo:
- v4.5: Integração com Jupyter Notebooks
- v5.0: Versão Web (Streamlit/Dash)
- v5.5: Pacote PyPI com CLI avançado
- v6.0: Versão Mobile (Kivy)
📊 Métricas de Progresso (Clique para expandir)
pie
title Progresso Geral
"Concluído" : 65
"Em Desenvolvimento" : 25
"Planejado" : 10
📅 Linha do Tempo Visual
timeline
title Evolução da Calculadora
2023 Q4 : Versão Inicial (Console)
2024 Q2 : Adição de Gráficos
2025 Q4 : Interface Gráfica
2025-2026 Q2 : Versão Web
-
v3.5 (Jul 2025)
✅ Interface gráfica básica
🏗️ Sistema de plugins -
v4.0 (Dez 2025)
🔜 Cálculo matricial
⏳ Exportação LaTeX
📂 Licença
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
👨💻 Autor
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file calculadora_cientifica-3.0.0.tar.gz.
File metadata
- Download URL: calculadora_cientifica-3.0.0.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49f75e86ea9b88823f1780bec9a3a74840d193e60d01a7bfee66b99133f65618
|
|
| MD5 |
fab8c33ee4bc1cff47a0fc993acdb046
|
|
| BLAKE2b-256 |
090d4999502f72c490dcb62a253b2c1549dafeee1167e98cd84ba4f7c509c052
|
File details
Details for the file calculadora_cientifica-3.0.0-py3-none-any.whl.
File metadata
- Download URL: calculadora_cientifica-3.0.0-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ea2032a945dff2b5698898c87f0886184721c09134276e52678ede963bf9184
|
|
| MD5 |
9290159c25dcf03025a46eb8d5a7dfd0
|
|
| BLAKE2b-256 |
929a1152f7eeed8dd5bc316e487b7645d490a51280da93b461523dc842199c2f
|