Pesquisar este blog

terça-feira, 22 de março de 2011

EXERCÍCIO DAS CONTAS - CONTA DA ÁGUA

Como nós  temos 3 arquivos:
  1. Formulário que captura as informações do usuáriO
  2. Um JavaBean que responsável por receber os dados vindo do formulário
  3. Um  página jsp  responsável por calcular e exibir os resultados.


Basta agora inserirmos uma propriedade denominada contaDaAgua para representar o valor da conta de água a ser paga.
Como  a conta de água pode ter número quebrado, então devemos declará-la como do tipo Double.
Como a conta de água não pode ser setada, apenas calculada para essa propriedade devemos ter somente o mtodo getter.
Dentro do método getter devemos implementar a lógica necessária para o cálculo do valor da conta a ser paga baseado nas regras definidas pelas empresas ou similares.

Como exemplo, segue abaixo  uma conta mensal com 4 faixas de consumo:
  
Por exemplo, para um consumo de 22 m³, na categoria residencial normal, na Região Metropolitana de São Paulo, a cobrança será calculada da seguinte forma:

Faixas de consumo
Valor cobrado em m³
m³ cobrados/faixa
Valor água
Valor esgoto
  Total  
0 a 10
R$ 13,06
10 (tarifa mínima)
R$ 13,06
R$ 13,06
R$ 26,12
11 a 20
R$ 2,04
10
R$ 20,40
R$ 20,40
R$ 40,80
21 a 50
R$ 5,09
2
R$ 10,18
R$ 10,18
R$ 20,36
Acima de 50
R$ 5,61
0
0
0
0
Total geral da conta
R$ 87,28
Tarifas vigentes a partir de 11 de setembro de 2008

Observação: O serviço de esgotos é cobrado aplicando-se o percentual de 80 ou 100%, dependendo da região, proporcionalmente ao valor da água.

Baseado nestas informações implemente o código necessário para processar os dados lidos e gerar a saída tal como exibido no exemplo.


Nenhum comentário:

Postar um comentário