Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            //Objetos = Instancia de una clase
            // new = Crea un objeto de la clase
            Lavadora miLavadora = new Lavadora(20);

            miLavadora.Marca  = "Samsung";
            miLavadora.Modelo = "ABC123";
            miLavadora.Color  = "Blanca";

            Console.WriteLine("Creamos una lavadora con una capacidad de " +
                              miLavadora.Capacidad + " libras");

            PrendaDeVestir pantalonPaño = new PrendaDeVestir();

            pantalonPaño.EsColor      = false;
            pantalonPaño.Peso         = 0.25f;
            pantalonPaño.NombrePrenda = "Pantalon de paño";

            float capacidadUsada = miLavadora.IngresarPrenda(pantalonPaño);

            float disponible = miLavadora.Capacidad - capacidadUsada;

            Console.WriteLine("Me quedan " + disponible + " libras");

            PrendaDeVestir chaqueta = new PrendaDeVestir();

            chaqueta.EsColor      = true;
            chaqueta.Peso         = 5;
            chaqueta.NombrePrenda = "Chaqueta";

            capacidadUsada = miLavadora.IngresarPrenda(chaqueta);
            disponible     = miLavadora.Capacidad - capacidadUsada;
            Console.WriteLine("Me quedan " + disponible + " libras");

            PrendaDeVestir chaquetaJean = new PrendaDeVestir();

            chaquetaJean.EsColor      = true;
            chaquetaJean.Peso         = 10;
            chaquetaJean.NombrePrenda = "Chaqueta de Jean";

            capacidadUsada = miLavadora.IngresarPrenda(chaquetaJean);
            disponible     = miLavadora.Capacidad - capacidadUsada;
            Console.WriteLine("Me quedan " + disponible + " libras");

            PrendaDeVestir chaquetaJeanGunsAndRoses = new PrendaDeVestir();

            chaquetaJeanGunsAndRoses.EsColor      = true;
            chaquetaJeanGunsAndRoses.Peso         = 10;
            chaquetaJeanGunsAndRoses.NombrePrenda = "Chaqueta de Guns And Roses";

            capacidadUsada = miLavadora.IngresarPrenda(chaquetaJeanGunsAndRoses);
            disponible     = miLavadora.Capacidad - capacidadUsada;
            Console.WriteLine("Me quedan " + disponible + " libras");

            Console.Read();
        }
Ejemplo n.º 2
0
        public float IngresarPrenda(PrendaDeVestir prenda)
        {
            Console.WriteLine("Ingresando " + prenda.NombrePrenda + " de " + prenda.Peso + " libras");

            float disponible = (float)_capacidad - _capacidadUsada - prenda.Peso;

            if (disponible >= 0)
            {
                _capacidadUsada = _capacidadUsada + prenda.Peso;
            }
            else
            {
                Console.WriteLine("Mucha Ropa!");
            }
            return(_capacidadUsada);
        }