Ir para conteúdo
Fórum Script Brasil
  • 0

Algue me ajuda com esse exercicio de java?


sivio

Pergunta

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 para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...