Lista de POO-III - 2Bim (Java) - Univap
Lista de POO-III - 2Bim (Java) - Univap
Lista de POO-III - 2Bim (Java) - Univap
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Colégio Técnico Antônio Teixeira Fernan<strong>de</strong>s13) (N1) Um instituto <strong>de</strong> meteorologia coletou em (n) anos as quantida<strong>de</strong> <strong>de</strong> chuvas emporcentagem que ocorreram e o mês correspon<strong>de</strong>nte. Elaborar um programa que permitaentrar com:- Ano, porcentagem <strong>de</strong> Chuvas e o mês- Determinar a or<strong>de</strong>m <strong>de</strong> classificação <strong>de</strong> cada ano com suas respectivas porcentagens<strong>de</strong> chuvas.- O programa <strong>de</strong>verá ter as operações <strong>de</strong> : ( 1 ) – Incluir; ( 2 ) – Consultar; ( 3 ) – Alterar; ( 4) – Excluir; ( 5 ) – RelatarDica: O Relatório <strong>de</strong>verá mostrar os anos classificados com o maior percentual.Obs : Ao final o programa <strong>de</strong>ve mostrar os meses <strong>de</strong> acordo com a sua classificação empercentual <strong>de</strong> chuvas elabore classes e métodos para realizar essa tarefa.a) Programa <strong>de</strong>ve usar o mecanismo <strong>de</strong> encapsulamento para enviar as informações cadastradaspara os outros módulos.b) Devem ser usados rigorosamente os métodos set e get para captura e envio das informações.c) Uso do método construtor.d) O programa <strong>de</strong>ve ser dividido em classes.e) A entrada <strong>de</strong> dados com o mês <strong>de</strong>ve ser numérica e o programa ao relatar as informações <strong>de</strong>vemostrar o mês escrito por extenso.e) O programa <strong>de</strong>verá informar se ano <strong>de</strong>terminado pelo usuário é ou não bissexto (Relatório).Usando polimorfismo em caso o ano seja bissexto mostrar <strong>de</strong>stacado o mês <strong>de</strong> fevereiro sehouver chuvas no mês (com um maior número <strong>de</strong> dias). Exemplo 2012 (Fev – 29 dias)