Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pruebadepositos;
- public class Deposito {
- /**
- *
- */
- private double AlturaDelDeposito; //Altura del depósito en metros
- private double RadioBaseDeposito; //Radio de la base en metros
- private double CaudalSalidaGrifoDeposito; //Caudal de salida del grifo del depósito en litros/segundo
- //Atributos que cambiarán a lo largo de la vida del objeto
- private double nivelAcutalDelDeposito;//Nivel actual del deposito en litros
- private double cantidadTotalDeLitrosAlmacenados;//Cantidad total de litros almacenados en el deposito desde que se fabricó en litros
- private double cantidadTotalDeLitrosVertidos;//Cantidad total de litros vertidos por el despósito desde que se fabricó en litros
- //Otros atributos estaticos
- private double totalLitrosAlmacenadosPorTodosLosDepositos;//Cantidad total actual de litros almacenados por todos los depósitos que exitan en ese momento
- private double cantidadGlobalLitrosIntroducidosTodosLosDepositos;//Cantidad global de litros introducidos en todos los depósitos hasta el momento
- private double cantidadGolbalLitorsVertidosTodosLosDepositos;//Número de depósitos completamente llenos en el momento actual
- private double depositosCompletamenteLlenos;//Número de depósitos completamente vacíos en el momento actual
- private double depositosCompletamenteVacios;//Número de depósitos completamente vacíos en el momento actual
- //Atributos estáticos constantes
- 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)
- public static final double MAXIMA_ALTURA_PERMITIDA = 20;//Máxima altura permitida a la hora de crear un nuevo depósito (20 metros)
- public static final double MINIMO_RADIO = 0.20;//Mínimo radio permitido a la hora de crar un nuevo depósito (0.20 metros)
- public static final double MAXIMO_RADIO = 10;//Máximo radio permitido a la hora de crear un nuevo depósito (10 metros)
- public static final double VALOR_DEFAULT_RADIO_ALTURA = 0.5;//Máxima relación entre el radio y la altura:0.5
- 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)
- 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)
- 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)
- 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)
- //CONTRUCTOR SIN PARÁMETROS
- public Deposito() {
- setAltura(VALOR_DEFAULT_ALTURA);
- setRadio(VALOR_DEFAULT_RADIO_ALTURA);
- }
- public double getAltura() {
- return AlturaDelDeposito;
- }
- public void setAltura(double AlturaDelDeposito) {
- this.AlturaDelDeposito = this.AlturaDelDeposito;
- }
- public double getRadio() {
- return RadioBaseDeposito;
- }
- public void setRadio(double RadioBaseDeposito) {
- this.RadioBaseDeposito = RadioBaseDeposito;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement