Baixe o app para aproveitar ainda mais
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.
Compartilhar