예제 #1
0
        // esto antes no funcionaba esperando respuesta del profe
        public Agencia alojamientosEntrePrecios(float d, float h)
        {
            Agencia Salida = new Agencia(this.cantAlojamientos);

            foreach (Alojamiento a in misAlojamientos)
            {
                if (a is Cabaña)
                {
                    Cabaña c = (Cabaña)a;
                    if (c.getPrecioPorPersona() <= h && c.getPrecioPorPersona() >= d)
                    {
                        Salida.insertarAlojamiento(c);
                    }
                    Console.WriteLine(c.ToString());
                }
                else if (a is Hotel)
                {
                    Hotel t = (Hotel)a;
                    if (t.getPrecioPorPersona() <= h && t.getPrecioPorPersona() >= d)
                    {
                        Salida.insertarAlojamiento(t);
                    }
                    Console.WriteLine(t.ToString());
                }
            }

            return(Salida);
        }
예제 #2
0
        public Agencia cabañasEntrePrecios(float d, float h)
        {
            Agencia Salida = new Agencia(this.cantAlojamientos);

            foreach (Alojamiento a in misAlojamientos)
            {
                if (a is Cabaña)
                {
                    Cabaña c = (Cabaña)a;
                    if (c.getPrecioPorPersona() <= h && c.getPrecioPorPersona() >= d)
                    {
                        Salida.insertarAlojamiento(c);
                    }
                }
            }

            return(Salida);
        }