[Software] Testem a minha Calculadora

Viva a Todos que lerem :D
Bom, eu nunca gostei da calculadora que o windows nos fornece,
então decidi fazer uma que fosse um pouco melhor.
Como poderão ver, a calculadora terá:
-->as 4 operações basicas- soma, subtraçcão, multiplicação e divisão
-->um histórico das operações que foram realizadas
-->botão simetrico
Bom este é o link onde podem descarregar a calculadora:
http://www.megaupload.com/?d=BE35C4DM
o ficheiro em questão encontrasse em zip e dentro deste logo o executavel.
Gostaria que fizessem comentarios, criticas e/ou opiniões sobre este software.

Experimentei tanto no Windows Vista como no XP e em ambos correu.
Se detectarem algum mal funcionamento da calculadora, reportem aqui
com a descrição do erro e/ou dos passos que provocaram o erro.
Esta será a primeira versão.
Na 2ª versão vou adicionar:
--> o botão do retrocesso
--> botão do ans
--> inverso
--> potencias
( e talves a introdução dos parentesis).
 
Última edição:
Calculadora versão 2

Bom, Chegou a 2ª versão da calculadora.
Esta fará tudo o que fazia na primeira versão e o seguinte:
--> o botão do retrocesso
--> botão do ans
--> inverso
--> potências
--> utilização dos numeros e operações do teclado (agradeço ao miguel_montes pela sugestão)
(o botão "i" é o inverso (^-1))
(o botão Esc é o Clear (C))
(o botão "n" é o simetrico (-))
(o botao Back é o retrocesso)
(o batão enter é o seultado (=))

Bom está aqui o link:
http://www.megaupload.com/?d=4E9R71OV
http://www.megaupload.com/?d=F69BYTME
Se detectarem algum mal funcionamento da calculadora, reportem aqui
com a descrição do erro e/ou dos passos que provocaram o erro.
Na 3ª versão vou adicionar:
--> utilização dos numeros e operações do teclado NumLk
--> introdução dos parentesis
--> mais ajuda (quais as teclas que correspondem ás operações)
Novamente espero por comentarios/sugestões/criticas/opiniões vossas :D
já agora um bom ano para todos :D
 
Última edição:
Uma textbox ou Label que vá actualizando o resultado à medida que vás carregando nas teclas de operação, e não só no final ( quando carregas no = )
 
E porque é que nunca gostaste da calculadora do Windows?

O ans bem que podia ser introduzido automáticamente sempre que se pretende efectuar outra operação.

Falo disto:

Código:
5 + 5 = 10
 / 2 =
 Erro: Sintatico (code:001)

E já agora possibilidade de copiar...
 
Obrigado ao xanubix, eXcept e ribeiro55 por comentarem.

Bom respondendo ao eXcept:
eu não percebi muito bem qual foi a tua sugestão, mas penso que seja o seguinte:
se fizesses o seguinte comando
-> -10 + 21 na suposta textbox estaria 11
-> -10 + 21 * -1 na suposta textbox estaria -31
se for essa a tua sugestão vou aceitá-la com agrado :D e em principio sairá na versão 3
se não for pedia-te para explicares melhor a tua ideia.


Bom respondendo ao xanubix:
a seguinte operação: 61-* é suposto dar erro e é o que acontece.
penso que referiste isso, pois realmente esqueci-me de "desligar" o debug pelo que pus a versão 2 sem o debug aqui e na
mensagem correspondente.
http://www.megaupload.com/?d=F69BYTME

bom respondendo ao ribeiro55:
A calculadora do Windows não aproveita bem o espaço, ou seja, porque é que não dá para por expressões??
A aplicação poderia ser maior (em tamanho) e dispor essa funcionalidade para os utilizadores...
Depois a calculadora padrão não verifica a precedencia das operações, ou seja, se introduzires:
5 + 3 * 3 dá 24,
enquando deveria dar 14
Bom, em relação aos ans é algo que vou incluir na versão 3.
Já era algo que tinha pensado, e ate estava incluido na versão 1, mas quando fiz o botão ans retirei, pelo que fiz mal :D
Sobre a possibilidade de copiar, em principio será incluida na versão 3.
 
Calculadora Versão 3

Bom chegou a versão 3 da calculadora
Esta fará tudo o que a versão 2 faz e:
--> utilização dos numeros e operações do teclado NumLk
--> introdução dos parentesis
--> mais ajuda (quais as teclas que correspondem ás operações)
--> ans é introduzido automáticamente sempre que se pretende efectuar outra operação (agradeço ao ribeiro55 pela sugestão)
--> possibilidade de copiar (agradeço ao ribeiro55 pela sugestão)

Bom está aqui o link:


http://www.megaupload.com/?d=GUJZZY94


Se detectarem algum mal funcionamento da calculadora, reportem aqui
com a descrição do erro e/ou dos passos que provocaram o erro.
Na 4ª versão vou adicionar:
--> funcões trigonometricas(sen cos e tan)
--> contante pi
--> botão limpar linha
--> apresentação do resultado intermedio (sugestão do eXcept)
e talves:
--> contante 'e'
--> funcao log e ln (logaritmo de base 10 e 'e')
 
Última edição:
Calculadora V4

Bom chegou uma nova versão da calculadora (4)
As funcionalidades acrescentadas foram:
--> funções trigonometricas (sen cos e tan)
--> constante pi
--> botão limpar linha
--> apresentação do resultado intermedio (agradeço ao eXcept pela sugestão)

Bem está ai o link
http://www.megaupload.com/?d=YUM4Y4L9

Se detectarem algum mal funcionamento da calculadora, reportem aqui
com a descrição do erro e/ou dos passos que provocaram o erro.


Na versão 5
--> constante e
--> log e ln
--> raiz de indice x (que me tenho esquecido de pôr)
--> factorial
(e talves:
----> diferenciação entre graus e rad
----> avaliação de funções , isto é , x + 3 * y , x = 1 e y = 2
devolvia 7)


Bom agradeço ao Ronnie_03, animal666 e ao mike014 por comentar.

Respodendo ao Ronnie_03:
Já tou a fazer a parte cientifica, deve te-lâ acabada daqui a 2 dias.

Respondendo ao animal666:
o MathLab (axo eu) faz integrais, mas como é claro não apresenta os passos intermédios
depois, axo que devias fazer o download da minha calculadora só para veres como ela está e depois deixar uma opinião sobre ela :D

Respondendo ao mike014:
Agradeço que tivesses testado a minha calc.

Bom deixem opiniões, SUGESTÕES, criticas, novas funcionalidades, o que quiserem :D

Obrigado a todos
 
Calculadora V5

Bom chegou a versão 5 calculadora
As funcionalidades acrescentadas foram:
--> constante e
--> log e ln
--> raiz de indice n
--> factorial
--> graus e radianos

link:
http://www.megaupload.com/?d=YSVB2EHJ

Se detectarem algum mal funcionamento da calculadora, reportem aqui
com a descrição do erro e/ou dos passos que provocaram o erro.

Espero que a versão 6 tenha:
avaliação de funçoes
e resolução de sistemas lineares a n incognitas ( sugestão do OnTheNet)
Esta versao deverá demorar mais a sair do que as outras.

Agradeço ao OntheNet e Skyflier pelas sugestões.

Respondendo ao OnTheNet:
Tentarei fazer a tua sugestão, para já com sistemas lineares, pois existe um algoritmo para ser programado, para sistemas não lineares, só se arranjarem o algoritmo

Respondendo ao Skyflier:
Não percebi a tua sugestão :S
Se tu leres este post ou se alguem percebeu o que ele quiz dizer, pedia para postar ( e com um exemplo)

Bom deixem opiniões, sugestões, criticas, novas funcionalidades, o que quiserem :D

Obrigado a todos
 
Apos o esclarecimento do OnTheNet sobre o que o Skyflier queria dizer:
Na versão 6 será incluido
-->Arranjos com ou sem repetição
-->Permutações
-->Combinações
--> funções com uma variavel
--> sistema linear (6 expressoes) com 6 incognitas

Agradeço ao OnTheNet por postar.
Respondendo a ele:
derivadas como?? dada uma expressao (ex. x^2) devolvesse a sua derivada (2*x) ou
dada a expressao (ex x^2) calcular a derivada num ponto (para x= 1, daria 2)??
A segunda é mais facil de implementar que a primeira.

Bom deixem opiniões, sugestões, criticas, novas funcionalidades, o que quiserem :D

Obrigado a todos
 
O ideal é mesmo a primeira opção. Porque a partir da primeira, expressão geral da dervida, e tendo o ponto, facilmente calculas para esse ponto.
O contrário já nao se verifica.
 
Apos o esclarecimento do OnTheNet sobre o que o Skyflier queria dizer:
Na versão 6 será incluido
-->Arranjos com ou sem repetição
-->Permutações
-->Combinações
--> funções com uma variavel
--> sistema linear (6 expressoes) com 6 incognitas

Agradeço ao OnTheNet por postar.
Respondendo a ele:
derivadas como?? dada uma expressao (ex. x^2) devolvesse a sua derivada (2*x) ou
dada a expressao (ex x^2) calcular a derivada num ponto (para x= 1, daria 2)??
A segunda é mais facil de implementar que a primeira.

Bom deixem opiniões, sugestões, criticas, novas funcionalidades, o que quiserem :D

Obrigado a todos

sim do estilo dando x^2, devolver 2x, depois o principio seria o mesmo e partiriamos para os integrais :D

hum.. ja que partes para sistemas, porque nao dar um pulinho às matrizes ? até matrizes de 3 ordem podes aplicar sarrus que torna muito fácil o calculo do determinante, a partir da 3ª ja se tornaria mais complicado..

ou transformação das bases logarítmicas
 
Back
Topo