- Formulário que captura as informações do usuáriO
- Um JavaBean que responsável por receber os dados vindo do formulário
- 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.
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