// 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); }
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); }