none
Testar qual o maior e qual o menor RRS feed

  • Pergunta

  • Há alguma forma de eu pegar 3 parâmetros de um método e comparar qual deles é o maior e qual o menor, sem usar aquele vários IF's, que fica testando uma a um? Tem como?
    segunda-feira, 12 de novembro de 2012 18:14

Respostas

  • Você pode trabalhar com uma lista mesmo, adicione os atributos int em um atributo do tipo "List"

    invocando o método lista.Sort() ele será ordenado em valor crescente, acho que te ajudará a trabalhar. pelo menos irá diminir o número de IFs, acredito.


    Giuvane Conti - Se a resposta for útil, marque-a.

    segunda-feira, 12 de novembro de 2012 19:14
  • Deste jeito:

    private int qq(int a,int b,int c)
    {
    List<int> lista =new List<int>()
    lista.Add(a);
    lista.Add(b);
    lista.Add(c);
    
    int maior=lista.Max();
    
    
      If(maior % 2 == 0)
        messagebox.show("é par")
      else
        messagebox.show("é impar");
    }

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    Sogi informatique ltée

    segunda-feira, 12 de novembro de 2012 19:29
    Moderador

Todas as Respostas