daily pastebin goal
12%
SHARE
TWEET

Untitled

a guest Jan 24th, 2019 65 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package pruebadepositos;
  2.  
  3. public class Deposito {
  4.  
  5.     /**
  6.      *
  7.      */
  8.     private double AlturaDelDeposito; //Altura del depósito en metros
  9.     private double RadioBaseDeposito; //Radio de la base en metros
  10.     private double CaudalSalidaGrifoDeposito; //Caudal de salida del grifo del depósito en litros/segundo
  11.  
  12.     //Atributos que cambiarán a lo largo de la vida del objeto
  13.     private double nivelAcutalDelDeposito;//Nivel actual del deposito en litros
  14.     private double cantidadTotalDeLitrosAlmacenados;//Cantidad total de litros almacenados en el deposito desde que se fabricó en litros
  15.     private double cantidadTotalDeLitrosVertidos;//Cantidad total de litros vertidos por el despósito desde que se fabricó en litros
  16.  
  17.     //Otros atributos estaticos
  18.     private double totalLitrosAlmacenadosPorTodosLosDepositos;//Cantidad total actual de litros almacenados por todos los depósitos que exitan en ese momento
  19.     private double cantidadGlobalLitrosIntroducidosTodosLosDepositos;//Cantidad global de litros introducidos en todos los depósitos hasta el momento
  20.     private double cantidadGolbalLitorsVertidosTodosLosDepositos;//Número de depósitos completamente llenos en el momento actual
  21.     private double depositosCompletamenteLlenos;//Número de depósitos completamente vacíos en el momento actual
  22.     private double depositosCompletamenteVacios;//Número de depósitos completamente vacíos en el momento actual
  23.  
  24.     //Atributos estáticos constantes
  25.     public static final double MINIMA_ALTURA_PERMITIDA = 0.20;//Mínima altura permitida a la hora de crear un nuevo depósito(0.20 metros)
  26.     public static final double MAXIMA_ALTURA_PERMITIDA = 20;//Máxima altura permitida a la hora de crear un nuevo depósito (20 metros)
  27.     public static final double MINIMO_RADIO = 0.20;//Mínimo radio permitido a la hora de crar un nuevo depósito (0.20 metros)
  28.     public static final double MAXIMO_RADIO = 10;//Máximo radio permitido a la hora de crear un nuevo depósito (10 metros)
  29.     public static final double VALOR_DEFAULT_RADIO_ALTURA = 0.5;//Máxima relación entre el radio y la altura:0.5
  30.     public static final double MINIMO_CAUDAL_SALIDA = 0.001;//Mínimo caudal de salida permitido a la hora de crar un nuevo depósito (0.0001 litros/segundo)
  31.     public static final double MAXIMO_CAUDAL_SALIDA = 1.0;// Máximo cuadal de salida permitido a hora de crear un nuevo depósito (1.0 litros/segundo)
  32.     public static final double VALOR_DEFAULT_ALTURA = 1.0;// Valor por defecto para la altura de un depósito(se utilizará en el contructor sin parámetros: un metro)
  33.     public static final double VALOR_DEFAULT_CAUDAL_SALIDA = 0.10;// Valor por defecto para el caudal de salida del grifo de un depósito (se utilizará en el contructor sin parámetros:0.100 litros/segundo)
  34.  
  35.     //CONTRUCTOR SIN PARÁMETROS
  36.     public Deposito() {
  37.         setAltura(VALOR_DEFAULT_ALTURA);
  38.         setRadio(VALOR_DEFAULT_RADIO_ALTURA);
  39.  
  40.     }
  41.  
  42.     public double getAltura() {
  43.         return AlturaDelDeposito;
  44.     }
  45.  
  46.     public void setAltura(double AlturaDelDeposito) {
  47.         this.AlturaDelDeposito = this.AlturaDelDeposito;
  48.  
  49.     }
  50.  
  51.     public double getRadio() {
  52.         return RadioBaseDeposito;
  53.     }
  54.  
  55.     public void setRadio(double RadioBaseDeposito) {
  56.         this.RadioBaseDeposito = RadioBaseDeposito;
  57.     }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top