static void Main() { List <Viagem> lista = new List <Viagem>(); Viagem roma = new Viagem("Roma", "10/03/2019", "12/05/2019"); Viagem istambul = new Viagem("Istanbul", "14/06/2019", "12/07/2019"); lista.Add(roma); lista.Add(istambul); roma.setViajantes(3); roma.setFebre(false); roma.setValor(2000); roma.setEstadia(1000); roma.setSeguro(120); istambul.setViajantes(2); istambul.setFebre(true); istambul.setValor(2500); istambul.setEstadia(1200); istambul.setSeguro(150); roma.getStatus(); istambul.getStatus(); Console.WriteLine("Viagem mais barata no total: {0}", maisBarato(lista, 0).getNome()); Console.WriteLine("Viagem mais barata no individual: {0}", maisBarato(lista, 1).getNome()); roma.setViajantes(2); Console.WriteLine("Viagem mais barata no total: {0}", maisBarato(lista, 0).getNome()); Console.WriteLine("Viagem mais barata no individual: {0}", maisBarato(lista, 1).getNome()); }
static Viagem maisBarato(List <Viagem> lista, int x) { Viagem barato = lista[0]; foreach (Viagem i in lista) { if (i.getCusto(x) < barato.getCusto(x)) { barato = i; } } return(barato); }