TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atividade Dissertativa N1

Pesquisas Acadêmicas: Atividade Dissertativa N1. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  5/11/2014  •  326 Palavras (2 Páginas)  •  1.020 Visualizações

Página 1 de 2

PERGUNTA 1

A empresa “Mais Energia” precisa de um sistema para gerenciar as contas de energia de seus clientes.Para o cadastro do Cliente precisamos armazenar somente o seu nome e endereço. Para a ContaEnergia é necessário: o número da conta, o Cliente, o valor do KW (unitário) e a quantidade de KW consumidos. Com base nesta descrição implemente as classes Cliente e ContaEnergia.

a) (0,5) Para a classe Cliente implemente o seguinte método:

imprimir(): exibir o nome do cliente e endereço. Este método deve retornar uma String.

b) (0,5) Para a classe ContaEnergia implemente os seguintes métodos:

calcularTotalConta(): calcular o total a pagar da conta, com base na quantidade de KW e o valor do KW (unitário).

imprimir(): exibir o nome e endereço do cliente e total a pagar. Este método deve retornar uma String.

A classe ContaEnergia deve ter dois construtores:

Um deles com todos os parâmetros, exceto valor unitário do KW, que deve ser inicializado com R$1.5

O outro sem parâmetros (faça uma chamada ao construtor com parâmetros, informando valores iniciais de acordo com o tipo de dado).

Utilizar o conceito de encapsulamento corretamente para o itens a e b.

c) (0,5) Criar a Classe GerenciaContasEnergia que tenha um atributo ArrayList do tipo ContaEnergia. Os seguintes métodos devem ser implementados:

adicionarContaEnergia(): adicionar uma conta de energia na lista.

buscarContaEnergia(int numero): buscar uma conta de energia pelo número da Conta. Este método deve retornar um objeto do tipo ContaEnergia.

listarTodas(): visualizar todas as contas de energia da lista. Este método deve retornar uma String. Fazer validação para lista vazia.

exibirConsumoMedioKw(): exibir o consumo médio de KW de todas as contas armazenadas na lista. Fazer validação para lista vazia.

Exercício 2. (0,5) A partir das classes criadas no Exercício 1, definir a classe AppContaEnergia que contenha o seguinte menu de opções:

1 – Adicionar ContaEnergia

2 – Buscar ContaEnergia e exibir os dados

3 – Exibir Consumo Médio

4 – Listar todas

5 – Sair

Para os itens de 1 a 4 do menu, chamar o método adequado da classe GerenciaContasEnergia.

...

Baixar como (para membros premium)  txt (2.2 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com