Buscar

Trabalho AV2-LPG-2012-2(PXi)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Lembre-se sempre: 
“A Sorte ajuda aos Competentes” 
Profº Oswaldo Borges Peres 
Trabalho LPG 
Número de Componentes: 3 
Pontuação: 2 pontos 
Data da Entrega: No dia da AV2 
Obs: Deverá ser entregue em CD. 
 
A Imobiliária Tabajara deseja construir um software para administrar os imóveis que aluga. A 
empresa trabalha com casas e apartamentos. O aluguel mensal de uma casa é 50% do valor do IPTU. Já 
o valor mensal de apartamento é 40% do IPTU. A seguir é apresentado um diagrama de classes e 
pacotes do software descrevendo algumas das características de cada classe: 
 
 
Utilizando a linguagem Java, implementar todas as classes do diagrama, com a devida atenção 
para: 
a) encapsular obrigatoriamente todos os atributos; 
b) implementar sobrecarga (pode ser de métodos construtores) em pelo menos uma das classes; 
c) na classe Casa o método calcularAluguel() retorna 50% do valor do IPTU. Na classe Apartamento 
o método calcularAluguel() retorna 40% do valor do IPTU. 
d) Desenvolver a tela de cadastro de apartamentos segundo figura abaixo: 
 
 
 
• Implemente todos os botões 
• Só será permitida a inclusão de Imóveis cujo código não esteja cadastrado. 
• A busca dos dados do imóvel a ser consultado, excluído, bem como alterado devera ser feita 
com referencia ao código do imóvel que, neste caso, será digitado em um quadro de 
dialogo. 
• Qualquer operação ilegal devera ser tratada por exceção e informada por intermédio de um 
quadro de dialogo 
• Incluir componente(s) necessário(s) à referencia do tipo de imóvel na tela acima; 
• Incluir componente(s) necessário(s) à referencia ao valor do aluguel na tela acima; 
 
OBS: 
• O CRUD(inclusão, exclusão, alteração e consulta) dos dados deverá ser efetuada em um 
vetor de memoria, sabendo-se que não poderá ultrapassar 50. 
• Deverá ser empregado o conceito de polimorfismo.

Outros materiais