Você está na página 1de 8

Projeto Calculadora Java Git Draw

Nome: Seu nome completo aqui


Draw.io e modelo de classes da calculadora
Vocês precisam estudar na web algo do termo "sincronizar draw.io com github", neste caso vocês vão conseguir
fazer isso:

Usando o Google para revisar conhecimento:


Voltando ao projeto da calculadora:

Esse modelo fiz no draw.io e salvei no meu github. Tem uma novidade ali no modelo, repararem o calcular
aparece também na classe operacao (eu não tinha desenhado isso no quadro ontem, depois um aluno me
lembrou que faltou isso)

Vejam como fica no Git:


Desenvolvimento do projeto, rascunhos iniciais:

Cada bloco de nivel podem ir inibindo conforme forem avançando. O Nivel 1 são as nossas primeiras aulas.
O Nivel 4 é o ponto que eu preciso que você cheguem:
Aí quando vocês implementarem adquirirem experiência. Complementem herança e polimorfismo usando as
explicações de Google e ChatGPT. Aproveitem usem youtube também, tem muita coisa bacana.

Desafio de compilação:

Desenvolvam estes:
Quando vocês fizerem a exponenciação(conhecido como potência também para quem preferir) e fatorial usando
a orientação objetos fazendo o projeto funcionar, vocês podem dizer que entenderam como faz. Pode ser que
ainda ficará a dúvida principal "Mas como e porque isso funciona ?!?!?!? Chega Páscoa!".

Busquem tutoriais na net para e estudarem. Vocês alcançarão o conhecimento para a parte mais legal da
Orientação Objetos. Assim vocês estarão praticando e amadurecendo esse paradigma.

Deste ponto para frente, é possível implementar muita coisa legal.


Publicar no git de vocês:

Para vocês entenderem como eu fiz o meu repositorio:


Tenho um repositorio Java, dentro dele várias packages, cada um abordando um assunto, conceito ou prática.
Este da calculadora está no OO4. Depois quero fazer o OO5 das pessoas que vimos ontem para manter guardado.
Dica de aplicativo para desktop para tirar prints e grifar:
Lightshot
Exemplo que eu desejo da entrega:

Git do Modelo de classes:


Print que mostre o endereço, repositório e última atualização do modelo:

Mas o git não vai oferecer a visualização do modelo, então, printar como segue abaixo:

Observação: Os componentes que vocês usarão para modelar a classe é UML.


Projeto Java e Git:
Print com endereço, repositório e arquivos do projeto no github:
Para cada classe Java:
Print do endereço, repositório, caminho do arquivo dentro do repositório e pré-visualização do código
implementado. Abaixo coloquei o exemplo da adição, façam isso para todas as classes:
Entrega da atividade:

Github do Modelo de classes:


Print que mostre o endereço, repositório e última atualização do modelo:

Draw.io do Modelo de classes:


Print que mostre o endereço e o modelo:

Projeto Java e Git:


Print com endereço, repositório e arquivos do projeto no github:

Para cada classe Java:


Print do endereço, repositório, caminho do arquivo dentro do repositório e pré-visualização do código
implementado.
Calculadora:

Para cada classe Java:


Print do endereço, repositório, caminho do arquivo dentro do repositório e pré-visualização do código
implementado.
Adição:

Para cada classe Java:


Print do endereço, repositório, caminho do arquivo dentro do repositório e pré-visualização do código
implementado.
Subtração:

Para cada classe Java:


Print do endereço, repositório, caminho do arquivo dentro do repositório e pré-visualização do código
implementado.
Multiplicação:

Para cada classe Java:


Print do endereço, repositório, caminho do arquivo dentro do repositório e pré-visualização do código
implementado.
Divisão:

Para cada classe Java:


Print do endereço, repositório, caminho do arquivo dentro do repositório e pré-visualização do código
implementado.
Exponenciação(Potência):

Para cada classe Java:


Print do endereço, repositório, caminho do arquivo dentro do repositório e pré-visualização do código
implementado.
Fatorial:

Documento preenchido, enviar para o e-mail:


douglas.rosemann@unisociesc.com.br
No assunto do e-mail(Subject) colocar: Atividade Calculadora Modelo Classe Java Herança e Polimorfismo
Se todos padronizarem o assunto(Subject) do e-mail consigo classificar rapidamente os primeiros 40 que enviarem
o projeto.
Projeto Páscoa 40 felizardos.

O projeto pode ser conduzido entre equipes, mas a entrega é individual. Assim cada um terá uma oportunidade
de validar o uso do draw.io, eclipse e github.

Você também pode gostar