ZCalc - Calculadora em Java para Números Complexos

Por
|  

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.

Atualizações

No dia 16 de Julho de 2013, realizei uma alteração simples no código, para corrigir um erro ao exibir os resultados de alguns cálculos (exemplo: da identidade de Euler).

Esta postagem foi atualizada no dia 10 de julho de 2017.

Siga o blog por e-mail

Receba notificações de novas postagens e novidades do blog por e-mail.

Importante: utilize o bom senso na hora de comentar. Acesse a política de privacidade para maiores informações sobre comentários.

6 comentários:

  1. parabens pelo projeto
    uma calculadora realmente completa com varios recursos.

    ResponderExcluir
  2. Rola o código fonte? hehehe

    ResponderExcluir
    Respostas
    1. Não. Mas,
      -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/)

      Excluir
  3. Legal Henrique, muito bom!! Estou começando na programação...Um dia quero aprender programar como vc.

    ResponderExcluir