Mostrando postagens com marcador Matemática. Mostrar todas as postagens
Mostrando postagens com marcador Matemática. Mostrar todas as postagens

segunda-feira, 15 de setembro de 2008

Finanx FX-12C-0.0.9

Saiu a nona versão pré-teste da calculadora financeira do Projeto Finanx. Esse release de número 0.0.9 traz muitas modificações internas em relação ao seu anterior. Funções foram acrescentadas, o código foi otimizado e agora a calculadora é programável!

A parte do código que se encarrega do funcionamento da calculadora, a que controla o comportamento da mesma, foi totalmente modificada. A quantidade de linhas foi drasticamente reduzida e diversos trechos inúteis foram excluídos ou substituídos por outros de mais funcionalidade. Essa modificação trouxe para a calculadora alguns benefícios: tornou a mesma mais rápida, de código mais enxuto e mais compreensível.

Imagem Calculadora Finanx Fx-12C

A reestruturação interna da calculadora possibilitou que fossem acrescentadas novas funções e comportamentos típicos da calculadora HP 12C, tais como: exibição de códigos de erros, exibição de flags de estado etc.

Operar a calculadora ficou mais fácil. O usuário, além de usar o mouse, pode agora usar o teclado para digitar valores e acionar as funções dos botões. Cada botão da calculadora tem uma tecla do teclado associada, por exemplo, tecla "p" para [PV], tecla "s" para [STO] etc.

Outra novidade interressante da calculadora é seu modo de programação. Assim como a calculadora HP 12C original, ela pode armazenar e executár programas. O seu funcionamento é semelhante ao calculadora da Hewlett Packard. Ela pode armazenar até 100 passos de programação, sem depender da memória geral.

Sua pequenina base de dados pode armazenar todas as configurações e todos os valores em pequenos arquivos XML. Sempre que a calculadora for fechada com o botão [ON] as configurações e os valores dos registradores serão salvos nesses arquivos XML. Quando a calculadora for aberta novamente todos os dados anteriores serão recarregados, sem a necessidade de reconfigurar ou de redigitar os valores e os programas.

Baixe a calculadora Finanx FX-12C.

Requisitos:

  • Sistema Operacional Windows, Linux ou outro que rode Java.
  • Java 5 ou superior instalado.

Precisamos de testadores. Quanto mais pessoas testarem, mandarem sugestões ou críticas, comunicarem bugs... melhor para todos que se utilizam da calculadora.

Lembramos que este é um projeto Open Source, liberado sob a licença GPL. Tal característica o torna um Software Livre. Não é de nosso interesse cobrar um centavo por ele.

domingo, 21 de outubro de 2007

Projeto Finanx FX12C-0.0.6

Saiu hoje mais uma versão do Finanx FX12C. Foram introduzidas várias modificações desde a anterior. Algumas funções foram acrescentadas, outras melhoradas, outras corrigidas. A apresentação dos valores no mostrador também recebeu tratamento. Agora os números podem ser inseridos continuamente até um limite de 1.0E100, exclusive. Quando a quantidade de digitos de um valor ultrapassa a capacidade do mostrador, esse número é formatado para modo de apresentação exponencial da HP12C. Os próximos passos do projeto serão finalizar as funções financeiras e implementar um interpretador para dar suporte à programação na calculadora. Caso seja encontrados bugs no software, favor comunicar.

quinta-feira, 20 de setembro de 2007

Finanx - FX12C-0.0.4

Foi lançada hoje à noite mais uma versão pré-teste da calculadora financeira.

Neste release a interface gráfica foi totalmente modificada. Anteriormente, a GUI era a padrão da biblioteca gráfica de Java, o Swing. Agora a calculadora tem uma aparência semelhante à calculadora financeira de maior sucesso de vendas. Foram adicionados aos botões movimentos suaves para o usuário ter a impressão de estar pressionando de verdade as teclas da calculadora virtual.

O projeto, como dito em postagem anterior, se encontra hospedado no portal Source Forge. E o link dele se encontra no quadro "Páginas do Fábio" ao lado [--->].

Link direto para download AQUI.

terça-feira, 11 de setembro de 2007

Projeto Finanx

Foi lançado hoje o primeiro release do Projeto Finanx.

O projeto visa disponibilizar um sistema de aplicativos de gestão de finanças pessoais. Dentre os aplicativos que o projeto pretende lançar está a FX12C, uma calculadora financeira nos moldes da famosa HP12C.

A linguagem utilizada no projeto é Java, o que o torna multiplataforma. O idioma em que estão escritos os nomes das classes, interfaces, dos objetos, variáveis, métodos é o português para facilitar a assimilação dos programadores brasileiros que queiram contribuir ou estudar o código. Estamos construindo a calculadora financeira com base no padrão MVP, Model-View-Presenter. Isso porque achamos mais adequado e mais adaptável que o MVC, Model-View-Controll.

O Finanx está hospedado no Source Forge, um portal voltado para o desenvolvedor opensource.

Ao lado tem um link para o site do projeto. Lá será possível baixar o FX12C para testá-lo. O programa está dentro de um pacote Jar. Para executá-lo basta digitar no prompt de comando ou no terminal:

  • java -jar /caminhocompleto/fx12c-0.0.1.jar

O projeto está apenas começando, portanto poderá apresentar bugs. A ajuda de pessoas interessadas em testar será inestimável. Para dúvidas e sugestões estou às ordens.

Link para o Finanx bem AQUI

domingo, 24 de junho de 2007

Função Quadrática Melhorada

Esta é uma versão melhorada do gráfico postado há algumas horas. Neste gráfico é possível visualizar até as coordenadas dos pontos notáveis da função, a saber: o vértice e os "zeros da função".

No gráfico anterior as ordenadas X e Y se extendiam de 0 a 100. Para melhorar a compreensão e visualização, a extensão dessas ordenadas foi reduzida para de 0 a 10. Fiz isso por causa de a maioria dos livros de matemática do ensino médio limitar-se dessa maneira.

Legenda: Intersecção com o eixo Oy (0,Y); Vértice (Xv,Yv); Intersecção com o eixo Ox (X,0); .

De novo e mais uma vez para os usuários do IE. Este código não funciona nativamente no Internet Explorer. Tem que baixar um plugin da Adobe. Os usuários do Mozilla Firefox não passam por esse problema... Experimente o Firefox.

Função Quadrática em SVG e Javascript

Esta pequena imagem foi feita a partir da linguagem SVG - Scalable Vetor Graphics. Nela está incluso um código escrito em Javascript que calcula uma o gráfico de uma função quadrática, baseando-se nos valores propostos pelo usuário. Basta clicar nos botões abaixo do plano cartesiano.

Deu bastante trabalho para fazer. Mas valeu o aprendizado! Além disso o resultado fucou bem legal.

Nota: O gráfico vai de 0 a 100 nos eixos X e Y.

Mais uma vez para os usuários do IE. Este código não funciona nativamente no Internet Explorer. Tem que baixar um plugin da Adobe. Os usuários do Mozilla Firefox não passam por esse problema... Experimente o Firefox.