Skip to content

Instantly share code, notes, and snippets.

@rodrigogmdias
Last active August 29, 2015 13:57
Show Gist options
  • Save rodrigogmdias/9454279 to your computer and use it in GitHub Desktop.
Save rodrigogmdias/9454279 to your computer and use it in GitHub Desktop.
Exercício de ATP 2 / 12
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ATP2
{
class Program
{
static void Main(string[] args)
{
int i, a, b, c;
Console.WriteLine("###### Programa de Ordencao #####\n\n");
Console.Write("(1) Ordem Crescente, (2) Ordem Decresente, (3) Maior entre outros 2: ");
i = int.Parse(Console.ReadLine());
Console.Write("\n\nDigite um valor Inteiro: ");
a = int.Parse(Console.ReadLine());
Console.Write("Digite um outro valor Inteiro: ");
b = int.Parse(Console.ReadLine());
Console.Write("Digite um outro valor Inteiro: ");
c = int.Parse(Console.ReadLine());
if (a < b)
{
if (a < c)
{
if (b < c)
{
if (i == 1)
{
Console.WriteLine("\n\nNova Ordem: " + a + ", " + b + ", " + c + ".");
}
else if (i == 2)
{
Console.WriteLine("\n\nNova Ordem: " + c + ", " + b + ", " + a + ".");
}
else if (i == 3)
{
Console.WriteLine("\n\nNova Ordem: " + a + ", " + c + ", " + b + ".");
}
}
else
{
if (i == 1)
{
Console.WriteLine("\n\nNova Ordem: " + a + ", " + c + ", " + b + ".");
}
else if (i == 2)
{
Console.WriteLine("\n\nNova Ordem: " + b + ", " + c + ", " + a + ".");
}
else if (i == 3)
{
Console.WriteLine("\n\nNova Ordem: " + a + ", " + b + ", " + c + ".");
}
}
}
else
{
if (i == 1)
{
Console.WriteLine("\n\nNova Ordem: " + c + ", " + a + ", " + b + ".");
}
else if (i == 2)
{
Console.WriteLine("\n\nNova Ordem: " + b + ", " + a + ", " + c + ".");
}
else if (i == 3)
{
Console.WriteLine("\n\nNova Ordem: " + c + ", " + b + ", " + a + ".");
}
}
}
else
{
if (b < c)
{
if (a < c)
{
if (i == 1)
{
Console.WriteLine("\n\nNova Ordem: " + b + ", " + a + ", " + c + ".");
}
else if (i == 2)
{
Console.WriteLine("\n\nNova Ordem: " + c + ", " + a + ", " + b + ".");
}
else if (i == 3)
{
Console.WriteLine("\n\nNova Ordem: " + b + ", " + c + ", " + a + ".");
}
}
else
{
if (i == 1)
{
Console.WriteLine("\n\nNova Ordem: " + b + ", " + c + ", " + a + ".");
}
else if (i == 2)
{
Console.WriteLine("\n\nNova Ordem: " + a + ", " + c + ", " + b + ".");
}
else if (i == 3)
{
Console.WriteLine("\n\nNova Ordem: " + b + ", " + a + ", " + c + ".");
}
}
}
else
{
if (i == 1)
{
Console.WriteLine("\n\nNova Ordem: " + c + ", " + b + ", " + a + ".");
}
else if (i == 2)
{
Console.WriteLine("\n\nNova Ordem: " + a + ", " + b + ", " + c + ".");
}
else if (i == 3)
{
Console.WriteLine("\n\nNova Ordem: " + c + ", " + a + ", " + b + ".");
}
}
}
Console.ReadKey(false);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment