Advertisement
dimipan80

5.7ConditionalStatements_Sort3NumbersWithNestedIfs

Mar 21st, 2014
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.82 KB | None | 0 0
  1. using System;
  2.  
  3. class Sort3NumbersWithNestedIfs
  4. {
  5.     static void Main ()
  6.     {
  7.         Console.Write("Please, enter the First real number, A = ");
  8.         string numberStr = Console.ReadLine();
  9.         decimal numA = decimal.Parse(numberStr);
  10.         Console.Write("Enter the Second real number, B = ");
  11.         numberStr = Console.ReadLine();
  12.         decimal numB = decimal.Parse(numberStr);
  13.         Console.Write("Enter the Third real number, C = ");
  14.         numberStr = Console.ReadLine();
  15.         decimal numC = decimal.Parse(numberStr);
  16.  
  17.         decimal theBiggest = 0;
  18.         decimal theMiddle = 0;
  19.         decimal theSmallest = 0;
  20.         if (numA >= numC && numB >= numC)
  21.         {
  22.             theSmallest = numC;
  23.             if (numA >= numB)
  24.             {
  25.                 theBiggest = numA;
  26.                 theMiddle = numB;
  27.             }
  28.             else
  29.             {
  30.                 theBiggest = numB;
  31.                 theMiddle = numA;
  32.             }
  33.         }
  34.         else if (numA >= numB && numB <= numC)
  35.         {
  36.             theSmallest = numB;
  37.             if (numA >= numC)
  38.             {
  39.                 theBiggest = numA;
  40.                 theMiddle = numC;
  41.             }
  42.             else
  43.             {
  44.                 theBiggest = numC;
  45.                 theMiddle = numA;
  46.             }
  47.         }
  48.         else
  49.         {
  50.             theSmallest = numA;
  51.             if (numB >= numC)
  52.             {
  53.                 theBiggest = numB;
  54.                 theMiddle = numC;
  55.             }
  56.             else
  57.             {
  58.                 theBiggest = numC;
  59.                 theMiddle = numB;
  60.             }
  61.         }
  62.         Console.WriteLine("These 3 numbers, sorted in Descending order are: {0}, {1}, {2} !",
  63.             theBiggest, theMiddle, theSmallest);
  64.         Console.ReadLine();
  65.     }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement