Programa de previsão do tempo

4.104 visualizações

Publicada em

0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
4.104
No SlideShare
0
A partir de incorporações
0
Número de incorporações
57
Ações
Compartilhamentos
0
Downloads
14
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Programa de previsão do tempo

  1. 1. Programa de Previsão do Tempo<br />Desenvolvido por<br />Vanessa Santos Caetano<br />
  2. 2. OBJETIVO<br />Fornecer ao público informações sobre a Previsão do tempo da sua cidade durante a semana corrente, mantendo a confiabilidade de resultados que existe numa ferramenta de previsões do tempo espelhando-se na realidade.<br />
  3. 3. Classes:<br />Temperatura<br />Previsão<br />DiasDaSemana<br />Cidade<br />TestaPrevisaoCidade<br />
  4. 4. TEMPERATURA<br />Recebe como atributos inteiros max e min: que equivalem a temperatura máxima e mínima que pode fazer em um dia e String estado (Tempo) que pode ser Sol, Chuva, Neblina, Neve ou 2012.<br />
  5. 5. Classe Temperatura<br />
  6. 6. Classe Previsão<br />Recebe como atributos:<br />Uma array de String previsão com os elementos Sol, Chuva, Neblina, Neve e 2012. <br />Inteiros chuta(que calcula randomicamente um valor entre 0 e 4), t1, t2, maximo e minimo (variaveis auxiliares para o calculo da temperatura).<br />Objeto Temperatura temp que recebe os resultados calculados pelo método calculaPrevisaoRandom.<br />
  7. 7. Classe Previsao<br />
  8. 8.
  9. 9.
  10. 10.
  11. 11. Classe DiasDaSemana<br />Tem como atributos:<br />Array estática com os dias da semana de segunda até sexta.<br />Objeto Previsão, para retornar os valores de temperatura e estado de tempo de cada dia.<br />E um método imprimeDiasDaSemana() que percorre os dias da semana e mostra as temperaturas para cada um dos dias.<br />
  12. 12.
  13. 13.
  14. 14. Classe Cidade<br />Recebe como atributos e método:<br />Uma LinkedList, onde serão adicionadas as cidades.<br />Um objeto DiasDaSemana que contem os dias da semana e previsão para cada dia.<br />Método percorre, que recebe como parâmetro uma String e percorre a lista verificando se a cidade existe na lista. Se sim, imprime a previsão para aquela cidade. Se não, mostra um aviso informando que não possui previsão.<br />
  15. 15.
  16. 16.
  17. 17. Classe de Teste<br />Obejtivo da classe de teste, vai ser verificar o que acontece caso seja enviada uma cidade que existe e o que acontece se enviamos uma cidade que não existe na lista.<br />
  18. 18. Resultado?<br />
  19. 19. No exemplo anterior...<br />...não foram exibidos os dias de Porto Alegre após terça-feira. Pois o clima sorteado para esse dia foi 2012. <br />Caso caia esse estado de tempo em algum dia da semana, obrigatoriamente, caso tenham outros dias ainda para serem exibidos, eles não deverão aparecer na previsão.<br />

×