Nesta postagem, irei apresentar ZCalc, uma calculadora desenvolvida por mim que efetua cálculos com expressões utilizando números complexos.

ZCalc foi desenvolvida com o objetivo de oferecer uma calculadora utilizando um formato prático onde seu usuário pode realizar suas operações com Números Complexos.
O foco é oferecer uma ferramenta de apoio aos jovens do ensino médio ou superior que estejam estudando os Números Complexos e precisem de agilidade no cálculo. Também há suporte para Números Reais (obviamente, qualquer Número Real também é um Número Complexo), utilizando uma interface prática.
ZCalc foi desenvolvida em Java, uma das linguagens de programação mais utilizadas no mundo. Logo, sua utilização requer a instalação do mesmo." (texto de Ajuda - Introdução).
Zcalc possui quatro interfaces:
Real simples: uma calculadora comum que efetua cálculos básicos.


Complexa simples: para cálculos básicos usando os números complexos.

Complexa científica: para cálculos com números complexos envolvendo funções mais avançadas como trigonometria, potenciação, logaritmos, etc.

Observação: também é possível fazer cálculo com números reais usando as interfaces complexas. Porém, por questões de desempenho, recomenda-se utilizar a interface real para cálculo com números exclusivamente reais.
Outro diferencial de ZCalc é que na interface Complexa científica temos o botão “Plot” que abre uma janela com gráfico do número complexo (plano de Argand-Gauss) que estiver representado. A partir daí, é possível editar, imprimir e salvar o gráfico em formato PNG.

Além disso, ZCalc é um aplicativo:
- De uso livre;
- Gratuito;
- Sem fins lucrativos;
- Não requer licença de utilização;
- Não requer nenhum tipo de cadastro ou credenciamento para ser utilizado;
- Cujas API's utilizadas estão sob licença livre;
- Não requer instalação (a não ser a do Java...): é só dar dois cliques e pronto!
Requerimentos
Para rodar ZCalc é necessário ter Java instalado em seu computador.
Caso já possua Java instalado, verifique se a versão é, no mínimo, Java 6 Update 22. Quando ZCalc foi desenvolvida utilizei essa versão. Não testei em versão anteriores, por isso recomendo a utilização do Java 6 Update 22 ou superior (até a data desta postagem estavam disponíveis o Java 7 e o Java 6 Update 30).
Obtendo ZCalc
Para obter ZCalc, clique aqui.
parabens pelo projeto
ResponderExcluiruma calculadora realmente completa com varios recursos.
Obrigado! Fico feliz que tenha gostado.
ExcluirRola o código fonte? hehehe
ResponderExcluirNão. Mas,
Excluir-Se sua dúvida for sobre a parte do gráfico, consulte tutoriais sobre Java2D
-Se for sobre Interface gráfica, pesquise sobre a API Swing
-Se for sobre como as expressões são interpretadas, procure sobre o padrão de projeto Interpreter (padrão GOF)
-Se for sobre cálculos matemáticos com números complexos, vocês pode consultar livros do terceiro ano do ensino médio, ou em sites como o "Matemática Essencial"(http://www.uel.br/projetos/matessencial/)
Legal Henrique, muito bom!! Estou começando na programação...Um dia quero aprender programar como vc.
ResponderExcluirObrigado!
Excluir