Skip to content

Base do trabalho de implentacão de uma Calculadora para os alunos de Projeto Integrador II da Faccamp.

Notifications You must be signed in to change notification settings

tarsissantiago/calculadora-faccamp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Interdisciplinar II

E-mail do professor: me@ederig.com

Calculadora (Trabalho 1)

Este projeto é é a base do trabalho de implentacão de uma Calculadora para os alunos de Projeto Integrador II da Faccamp.

Lembre-se que que este é um projeto orientado a objetos. A clareza do código e o design também farão parte da avaliação (30% da nota).

O projeto pode ser realizado em dupla.

Atenção: É obrigatório a entrega de relatório no PAAD com andamento do trabalho e código fonte impresso. Este relatório será avaliado.

Especificação e Avaliação

  • O seu trabalho deve implementar as operações básicas de uma calculadora (*, /, -, +, C, =, +/-). Dica: Tente imaginar uma "conta" como uma Operação que possui operando e dois operadores (3.0)
  • Implementar as funções de memória de uma calculadora (MC, MR, MS, M+ e M-) e operações avançadas(%, 1/x, ln, x^y, n!(utilize recursividade) (2.0)
  • Mapeie as teclas do teclado de forma que seja possível utilizar a calculadora via teclado (1.0)
  • Implemente o recurso de desfazer e reexecutar uma operação. Dica: Utilize uma pilha. (1.0)
  • Crie um arquivo (texto formato csv) contendo o log de todas a operações realizadas pela calculadora (1.0)

Pontos Extras

Os pontos extras podem ser utilizados em qualquer nota do curso.

  • Utilizar alguma prática de teste automatizado (por ex. junit) (1.0)
  • Hospedar o código no github (1.0)

Data e formato de entrega

O trabalho deve ser entregue em um formato zip e deverá ser apresentado por AMBOS os membros da dupla.

  • 11/10/2012 : 100% da nota (80% Trabalho, 20% Relatórios com andamento do trabalho)
  • 18/10/2012 : 70% da nota

O programa baseado em código não creditado ou utilizado em violação da sua licença será anulado.

About

Base do trabalho de implentacão de uma Calculadora para os alunos de Projeto Integrador II da Faccamp.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published