Este projeto foi desenvolvido para a disciplina Linguagem de Programação I na faculdade. O objetivo do projeto foi criar uma calculadora em Java que possui dois tipos: Calculadora Básica e Calculadora Científica.
- Calculadora Básica: Permite realizar operações aritméticas simples como soma, subtração, multiplicação e divisão.
- Calculadora Científica: Adiciona funcionalidades avançadas como cálculos de funções trigonométricas, exponenciais, logaritmos, entre outros.
- Java: Linguagem de programação utilizada para desenvolver a calculadora.
- Swing: Biblioteca gráfica do Java utilizada para criar a interface gráfica (GUI) da calculadora.
-
Clone este repositório:
git clone https://github.com/luanalamonica/Calculadora.git
-
Abra o projeto em uma IDE de sua preferência, como o Eclipse ou IntelliJ IDEA.
-
Compile e execute o programa para utilizar a calculadora.
Nesta tela, você pode realizar operações básicas como soma, subtração, multiplicação e divisão.
A calculadora científica oferece funções adicionais como seno, cosseno, tangente, logaritmos, potências, entre outras operações avançadas.
- Main.java: Contém a lógica principal para a interface gráfica e funcionalidades da calculadora.
- BasicCalculator.java: Implementação das operações básicas de cálculo.
- ScientificCalculator.java: Implementação das operações científicas.
- Adicionar suporte para cálculos com números complexos.
- Implementar um histórico das operações realizadas.
- Melhorar a interface gráfica com um design mais moderno.
Contribuições são bem-vindas! Para contribuir:
- Faça um fork deste repositório.
- Crie uma branch com a nova funcionalidade (
git checkout -b feature/nova-funcionalidade
). - Envie suas alterações para o repositório (
git push origin feature/nova-funcionalidade
). - Abra um pull request para revisão.