Usuário com melhor resposta
Testar qual o maior e qual o menor

Pergunta
-
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.
- Sugerido como Resposta Vitor Mendes segunda-feira, 12 de novembro de 2012 19:42
- Marcado como Resposta William John Adam TrindadeModerator segunda-feira, 2 de março de 2015 17:10
-
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- Sugerido como Resposta Vitor Mendes segunda-feira, 12 de novembro de 2012 19:42
- Marcado como Resposta William John Adam TrindadeModerator segunda-feira, 2 de março de 2015 16:20
Todas as Respostas
-
-
Ficou meio confuso. Vamos explicar melhor:
private int qq(int a,int b,int c)
{
Se um deles for maior, entao
If(maior % 2 == 0)
messagebox.show("é par")
else
messagebox.show("é impar");
}
Agora preciso saber qual das tres variáveis é a maior e qual é a menor. Pelo que eu vi, não há como comparar 3 valores, certo? Terei que fazer dois a dois e aí entra aquele IF's todos, na comparação, certo?- Sugerido como Resposta William John Adam TrindadeModerator segunda-feira, 2 de março de 2015 16:20
- Marcado como Resposta William John Adam TrindadeModerator segunda-feira, 2 de março de 2015 16:20
- Não Marcado como Resposta William John Adam TrindadeModerator segunda-feira, 2 de março de 2015 17:09
- Não Sugerido como Resposta William John Adam TrindadeModerator segunda-feira, 2 de março de 2015 17:10
-
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.
- Sugerido como Resposta Vitor Mendes segunda-feira, 12 de novembro de 2012 19:42
- Marcado como Resposta William John Adam TrindadeModerator segunda-feira, 2 de março de 2015 17:10
-
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- Sugerido como Resposta Vitor Mendes segunda-feira, 12 de novembro de 2012 19:42
- Marcado como Resposta William John Adam TrindadeModerator segunda-feira, 2 de março de 2015 16:20
-
Vou dar uma outra sugestão, você pode fazer isso através do método Math.Max(Int32, Int32).
Veja neste link.
Abraços!
Thiago Coelho - Líder das Comunidades .NET Coders e Windows 8 Brasil
thiagocoelho.net | @thiagokoelho