resolução de um algoritmo em C# que mostra como ordenar 3 valores, exercicio básico de qualquer aula de programação!
Em qualquer curso de programação cai esse exercicio, Leia 3 valores do usuario e mostre na ordem crescente ou decrescente, fiz um bem simples, que mostra como o processo funciona.
A lógica é a seguinte, verificar se o primeiro valor é maior que o segundo e caso seja verdadeira a condicao, verificar se o segundo valor é maior que o terceiro, parece meio complicado mas mostrando o codigo fica mais fácil.
Console.WriteLine("Escreva o primeiro n£mero");int n1 = System.Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Escreva o segundo n£mero");int n2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Escreva o terceiro n£mero");int n3 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(string.Empty);Console.WriteLine("## A SEQUENCIA EM ORDEM DESCRECENTE ##");
if ((n1 > n2) && (n1 > n3)){
Console.WriteLine(n1);if (n2 > n3){
Console.WriteLine(n2);
Console.WriteLine(n3);}
else
{
Console.WriteLine(n3);Console.WriteLine(n2);}
}
else if ((n2 > n1) && (n2 > n3)){
Console.WriteLine(n2);if (n1 > n3){
Console.WriteLine(n1);
Console.WriteLine(n3);}
else
{
Console.WriteLine(n3);Console.WriteLine(n1);}
}
else if ((n3 > n1) && (n3 > n2)){
Console.WriteLine(n3);if (n1 > n2){
Console.WriteLine(n1);
Console.WriteLine(n2);}
else
{
Console.WriteLine(n2);Console.WriteLine(n1);}
}
Console.WriteLine("##########");Console.ReadLine();
Tem uma sugestão de outro algoritmo a ser resolvido mande para agente ou coloque em nosso forum
Até a próxima!
Thiago Silva Santos
Microsoft Student Partners
| Comentários |
|
Tweet me!