rsvaco

pract5, metodo precioFinal

Nov 8th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.03 KB | None | 0 0
  1.     /**
  2.      *  Calcula el precio final de la Entrada aplicando al precio base  
  3.      *  los descuentos segun la edad del espectador, el dia de la sesion
  4.      *  (espectador, festivo o vispera) y si tiene tarjeta de cliente o no
  5.      */
  6.     public double precioFinal(int edad, boolean diaEspec, boolean festivo,
  7.         boolean visp, boolean tCliente) {
  8.         double precioFinal = PRECIO_BASE;
  9.         if(edad >= SENIOR) { precioFinal = PRECIO_BASE * DTO_SENIOR; }
  10.         else if(diaEspec == true) { precioFinal = PRECIO_BASE * DTO_DIA_ESPECTADOR; }
  11.         else if(festivo == true){
  12.             precioFinal = PRECIO_BASE * REC_DIA_FESTIVO;
  13.             if(tCliente == true) { precioFinal = precioFinal * DTO_CLIENTE; }
  14.         }
  15.         else if(visp == true) {
  16.             precioFinal = PRECIO_BASE * REC_VISPERA_FESTIVO;
  17.             if(tCliente == true) { precioFinal = precioFinal * DTO_CLIENTE; }
  18.         }
  19.         else if(tCliente == true) { precioFinal = precioFinal * DTO_CLIENTE; }
  20.         return precioFinal;
  21.     }
Add Comment
Please, Sign In to add comment