Considerando que a entrada do seu programa seguirá a planilha de exemplo em anexo, utilize a api do apache POI (http://poi.apache.org/) para responder às questões abaixo.
a) Dois planos de saúde são considerados iguais se e somente se possuem o mesmo nome e categoria. Crie uma classe capaz de carregar todos os objetos em memória, com a estrutura de dados adequada. Essa classe deve garantir que não existam múltiplas instâncias de planos iguais.
b)Crie um método que agrupa pessoas de acordo com o plano de saúde que as mesmas possuem da e imprime a saída no console da seguinte forma:
Nome do Plano
Categoria
Sexo
Pessoa1
Pessoa2
...
Total: (soma do custo que cada pessoa paga, seguindo a tabela de faixa etária e sexo, para esse respectivo plano, categoria e sexo)
Total: (total para ambos os sexos)
....
Total Geral: (soma do custo que cada pessoa paga, seguindo a tabela de faixa etária e sexo, para todos os planos)
Ou seja, a primeira chave do agrupamento é o nome do plano, em seguida a categoria do mesmo e por fim o sexo das pessoas.
c)(Bonus)Repita a questão anterior de forma a gerar um relatório em um arquivo Excel.
Question
sivio
Eu estou a dias tentando resolver esse exercicio alguém poderia me ajudar a fazer??
aqui esta o link com oque eu já fiz no eclipse:http://www.4shared.com/file/dbk8PkrB/exercicio.html
Questão 1:
1)Considere a seguinte classe de domínio
package com.umc.domain;
public class PlanoDeSaude {
int id;
String nome;
Categoria categoria;
//gets e sets
}
public enum Categoria {
A,B,C,D,E;
}
public class FaixaPlano {
PlanoDeSaude plano;
int idade;
Sexo sexo;
float custo;
//gets e sets
}
public class Pessoa {
String nome;
String sobrenome;
Sexo sexo;
int idade;
PlanoDeSaude plano;
//gets e sets
}
public enum Sexo {
M,F;
}
Considerando que a entrada do seu programa seguirá a planilha de exemplo em anexo, utilize a api do apache POI (http://poi.apache.org/) para responder às questões abaixo.
a) Dois planos de saúde são considerados iguais se e somente se possuem o mesmo nome e categoria. Crie uma classe capaz de carregar todos os objetos em memória, com a estrutura de dados adequada. Essa classe deve garantir que não existam múltiplas instâncias de planos iguais.
b)Crie um método que agrupa pessoas de acordo com o plano de saúde que as mesmas possuem da e imprime a saída no console da seguinte forma:
Nome do Plano
Categoria
Sexo
Pessoa1
Pessoa2
...
Total: (soma do custo que cada pessoa paga, seguindo a tabela de faixa etária e sexo, para esse respectivo plano, categoria e sexo)
Total: (total para ambos os sexos)
....
Total Geral: (soma do custo que cada pessoa paga, seguindo a tabela de faixa etária e sexo, para todos os planos)
Ou seja, a primeira chave do agrupamento é o nome do plano, em seguida a categoria do mesmo e por fim o sexo das pessoas.
c)(Bonus)Repita a questão anterior de forma a gerar um relatório em um arquivo Excel.
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.