コード例 #1
0
 public void Avalia(Leilao leilao)
 {
     maiorDeTodos = leilao.Lances[0].Valor;
     menorDeTodos = leilao.Lances[0].Valor;
     foreach (var lance in leilao.Lances)
     {
         if (lance.Valor > maiorDeTodos)
         {
             maiorDeTodos = lance.Valor;
         }
         else if (lance.Valor < menorDeTodos)
         {
             menorDeTodos = lance.Valor;
         }
         this.MaiorLance = maiorDeTodos;
         this.MenorLance = menorDeTodos;
     }
 }
コード例 #2
0
        static void Main(string[] args)
        {
            //Criar os usuarios
            Usuario Sonic    = new Usuario("Jonatas");
            Usuario Knuckles = new Usuario("Matheus");
            Usuario Eggman   = new Usuario("Andrew");
            Usuario Amy      = new Usuario("Malu");

            Leilao leilao = new Leilao("Esmeralda do Caos");

            leilao.Propoe(new Lance(Knuckles, 500));
            leilao.Propoe(new Lance(Eggman, 650));
            leilao.Propoe(new Lance(Amy, 1500));
            leilao.Propoe(new Lance(Sonic, 700));
            Avaliador leiloeiro = new Avaliador();

            leiloeiro.Avalia(leilao);

            Console.WriteLine(leiloeiro.MaiorLance);
            Console.WriteLine(leiloeiro.MenorLance);

            Console.ReadKey();
        }