Ir ao conteúdo
  • Cadastre-se

Problemas de lógica e de resolução de um exercício em Java.


Posts recomendados

Bom dia/ Boa Tarde/ Boa noite.

 

Bom, estava resolvendo uma lista de exercícios aqui no técnico, e quando cheguei nesse exercício - que é mais para um desafio - empaquei, não faço ideia de como resolver ele, ou uma lógica para resolver, poise ainda sou iniciante em Java, então se alguém poder dar uma forcinha irei agradecer.

 

Segue o exercício:

 

A empresa JS Recrutamento e Seleção Ltda. faz recrutamento e seleção de funcionários para várias empresas em diversos ramos de atuação. Atende em média 30 candidatos por dia, mas esse valor aumenta quando faz divulgação de vagas. Para facilitar o trabalho de identificação do perfil dos candidatos que se inscreveram para as vagas, resolveu fazer um programa para registrar alguns dados para obter as informações a seguir:

 

a.            Numero de candidatos do sexo feminino

b.            Numero de candidatos do sexo masculino

c.             Idade media dos homens

d.            Idade média das mulheres com experiência

e.             Porcentagem de homens entre 18 e 35 anos entre o total de homens

f.             Menor idade entre as mulheres que já tem experiência no serviço

g.             Nível de escolaridade dos candidatos entre:  ensino fundamental, ensino médio, graduação e pós-graduação.

 

Faça um programa para calcular as informações solicitadas anteriormente, sabendo que a cada iteração deverá ser perguntado ao usuário se deseja cadastrar outro candidato. Quando a resposta for negativa, os resultados deverão ser apresentados.

Link para o comentário
Compartilhar em outros sites

A lógica dele é bem simples.

 

  • Crie um objeto para guardar as informações solicitadas
  • Faça um loop perguntando se o usuário deseja cadastrar outro candidato
  • Em caso positivo, mostre um formulário com os campos para resposta. Ao concluir, atribua os valores informados aos campos do objeto e armazene esse objeto em um ArrayList
  • Repita o processo acima até o usuário decidir que não quer calcular mais nada
  • Interrompa o loop quando o usuário terminar, itere pela lista e comece a calcular/acumular as informações em um objeto (ou diversas variáveis globais nesse caso) para exibir os resultados em tela

Se você mostrar parte do código feito fica mais simples de te auxiliar.

 

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...