Calculadora UltraG

12 12 2007

Apresentação do Projeito deste 2° semestre.

Itrodução:
O projeto consiste em criar uma calculadora usando obrigatoriamente a linguagem Java e a IDE BlueJ. A calculadora contém calculos: Infixos, Pós-fixos e Arquivo.
No modo Infixo o usuário digita um operando, em seguida um operador, logo outro operando, então o resultado (5 + 5 = 10).
Na Pós-fixa o úsuario digita todos os operandos e em seguida os operadores. (50 2 -25 / + = 0).
No arquivo, a calculadora lê um arquivo com a seguinte formatação:

arquivo.txt

Em seguida informa os resultados ao usúario e salva um backup em outro arquivo.

Todos os calculos realizam soma, subtração, multiplicação, divisão, exponenciação e raiz quadrada.

Esse é o diagrama de classe:

Diagrama de classe da calculadoraUltraG

Segue o link com toda a calculadora em Java. Contém ainda os docs:

Aplicação CalculadoraUltraG

Como previsto pelo meu grupo, tiramos um 10…
Depois foi só correr para o abraço🙂

Eu fico por aqui, espero que gostem da calculadora, também espero postar mais posts sobre Java.

UltraG


Ações

Information

7 responses

12 12 2007
mtoledo

Muito legal!

Esse tipo de introdução será importante para quando você resolver estudar compiladores (seja pela faculdade ou estudo pessoal, muitas faculdades não ensinam mais compiladores)

Eu particularmente acho a aula de compiladores muito divertida, embora não necessariamente muito útil, então vira uma questão de mérito pessoal você se aprofundar no tópico.

Por fim, curiosidade: Sabia que, embora em Java para somar dois números nós escrevamos a operação 1 + 2, em Lisp nós escrevemos (+ 1 2) ?🙂

Abraços, e parabéns pelo trabalho!
Toledo

12 12 2007
bsideias

Interessante Toledo, muito interessante, não sabia que em Lisp se escrevia na notação pós-fixa as contas.
Obrigado por enriquecer o post com seu comentário.
Abraços

UltraG

26 02 2009
José Rodrigues

Dava para disponibilizar o link para fazer download do arquivo? Tou a fazer uma calculadora similar a essa mas tou com uns problemazinhos😦

2 03 2009
bsideias

Ae José o link está no post acima!
Qual seria seu problema, de lógica?

UltraG

2 03 2009
José Rodrigues

Quando eu carrego no link abre uma página e só tem isto: https://bsideias.files.wordpress.com/2007/12/calculadora-ultrag.jpg

Eu tenho uma lógica de como aquilo funciona mas não tou a conseguir chamar, por exemplo o Add na classe principal, no me caso na classe CalculatorEngine. Queria ver como é que esta calculadora esta feita porque o mais provavel é eu tar a cometer pequenos erros que fazem com que não funcionem!

Obrigado
José Rodrigues

2 03 2009
José Rodrigues

Já consegui abrir. Bastava guardar o ficheiro com .zip! Sou novo aqui no blog por isso não sabia! Qualquer dúvida que eu tenha pergunto aqui!

Obrigado
José Rodrigues

28 05 2012
joselito alves

não conseguir baixar o codigo fonte

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




%d blogueiros gostam disto: