Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package cl.chilectra.model;
- public class CalculoBoleto {
- String tipificacion;
- int lecturaactual;
- int lecturaanterior;
- private final double valorKW = 0.09;
- public int consumoActual (){
- return this.lecturaactual - this.lecturaanterior;
- }
- public int consumoAnterior(){
- switch(this.tipificacion){
- case "1a":
- return 2;
- case "1d":
- return 200;
- case "1c":
- return 5;
- default:
- return 0;
- }
- }
- public String fechaPago(){
- switch(this.tipificacion){
- case "1a":
- return "15-03-2011";
- case "1d":
- return "22-05-2011";
- case "1c":
- return "29-04-2011";
- default :
- return "00-00-0000";
- }
- }
- public int mesPago(){
- switch(this.tipificacion){
- case "1a":
- return 3;
- case "1d":
- return 5;
- case "1c":
- return 4;
- default :
- return 0;
- }
- }
- public double valorUF(String fecha){
- switch(fecha){
- case "15-03-2011":
- return 21603.25;
- case "22-05-2011":
- return 21610.11;
- case "29-04-2011":
- return 21616.97;
- default :
- return 00;
- }
- }
- public double valorPago(int mesPago, double valorUF){
- switch(mesPago){
- case 3:
- return consumoActual() * valorKW * 2.02 * valorUF;
- case 4:
- return consumoActual() * valorKW * 2.04 * valorUF;
- case 5:
- return consumoActual() * valorKW * 2.10 * valorUF;
- default :
- return consumoActual() * valorKW * 2.02 * valorUF;
- }
- }
- public void salidaBoleta(){
- }
- public CalculoBoleto(String tipificacion, int lecturaactual, int la) {
- this.tipificacion = tipificacion;
- this.lecturaactual = lecturaactual;
- this.lecturaanterior = la;
- }
- public String getTipificacion() {
- return tipificacion;
- }
- public void setTipificacion(String tipificacion) {
- this.tipificacion = tipificacion;
- }
- public int getLecturaactual() {
- return lecturaactual;
- }
- public void setLecturaactual(int lecturaactual) {
- this.lecturaactual = lecturaactual;
- }
- public int getLecturaanterior() {
- return lecturaanterior;
- }
- public void setLecturaanterior(int lecturaanterior) {
- this.lecturaanterior = lecturaanterior;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement