You are on page 1of 1

Exercício Agregação – Programação Orientada a Objetos

1) Uma pesquisa sobre algumas características físicas da população de uma determinada região coletou os
seguintes dados, referentes a cada habitante, para serem analisados: Sexo ( masculino, feminino ), Cor dos
olhos ( azuis, verdes, castanhos ), Cor dos cabelos ( louros, castanhos, pretos ), Idade em anos. O programa
deve perguntar no final de cada habitante, se o usuário deseja digitar os dados de um novo habitante.

Ao final da leitura dos dados, o programa deve exibir os seguintes dados:


• Maior idade entre os habitantes pesquisados;
• Média de idade;
• Número de habitantes que tenham idade entre 20 e 35 anos, inclusive e a porcentagem que
esse número representa no total de habitantes pesquisados;
• Porcentagem de indivíduos do sexo feminino cuja idade está entre 18 e 35 anos inclusive e
que tenham olhos verdes e cabelos louros;

Sugestão:

Definir uma classe Pessoa, contendo os atributos que armazene as informações: sexo, cor dos olhos, cor dos
cabelos e idade. Como o programa deve ler uma quantidade indefinida desse conjunto de dados, será
necessário usar uma estrutura de dados linear para armazenar cada ocorrência de Pessoa, por exemplo, um
ArrayList, sendo o processamento feito por meio dessa lista. O uso de enumerações é recomendado para
representar as possibilidades de cor dos olhos, cor de cabelos e sexo.

Prof. Evandro César Freiberger Página 1

You might also like