Example #1
0
        static void Main(string[] args)
        {
            TriangleContainer triangles = UI.GetTriangles();

            triangles.OrderByDescending();
            UI.PrintTriangles(triangles);
            Console.ReadLine();
        }
Example #2
0
        public static TriangleContainer GetTriangles()
        {
            string            userAnswer = "y";
            TriangleContainer triangles  = new TriangleContainer();

            while (userAnswer == "y" || userAnswer == "yes")
            {
                Triangle currentTriangle = GetNewTriangle();
                if (currentTriangle != null)
                {
                    triangles.Add(currentTriangle);
                }
                Console.WriteLine("Do you want to continue (y/yes)?");
                userAnswer = Console.ReadLine().ToLower();
            }

            return(triangles);
        }
 public TrianglesApp()
 {
     _trianglesUI       = new TrianglesUI();
     _triangleContainer = new TriangleContainer();
 }
Example #4
0
 public static void PrintTriangles(TriangleContainer triangles)
 {
     Console.WriteLine(triangles.ToString());
 }