Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Shape rectangle = new Rectangle(2, 4, 2, 3);

            Console.WriteLine(rectangle);
            Console.WriteLine($"Area: {rectangle.Area()}");
            Console.WriteLine($"Perimeter: {rectangle.Perimeter()}");
            Shape circle = new Circle(3, 4, 5);

            Console.WriteLine(circle);
            Console.WriteLine($"Area: {circle.Area()}");
            Console.WriteLine($"Perimeter: {circle.Perimeter()}");
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Koło: ");
            var circle = new Circle(5);

            Console.WriteLine(circle.Area());
            Console.WriteLine(circle.Perimeter());

            circle.SetRadious(4.78);
            Console.WriteLine(circle.Area());
            Console.WriteLine(circle.Perimeter());


            Console.WriteLine("Prostokąt: ");
            var rectangle = new Rectangle(3.6, 6);

            Console.WriteLine(rectangle.Area());
            Console.WriteLine(rectangle.Perimeter());

            rectangle.SetSides(3, 5.89);
            Console.WriteLine(rectangle.Area());
            Console.WriteLine(rectangle.Perimeter());


            Console.WriteLine("Kwadrat: ");
            var square = new Square(3);

            Console.WriteLine(square.Area());
            Console.WriteLine(square.Perimeter());

            square.setSide(7.5);
            Console.WriteLine(square.Area());
            Console.WriteLine(square.Perimeter());

            Console.Read();
        }
Exemplo n.º 3
0
        public void CompareRects(Rectangle R)
        {
            if (this.Area() == R.Area())
            {
                Console.WriteLine("The area of the rectangles are equal");
            }
            else
            {
                Console.WriteLine("The area of the rectangles are not equal");
            }

            if (this.Perimeter() == R.Perimeter())
            {
                Console.WriteLine("The perimeter of the rectangles are equal");
            }
            else
            {
                Console.WriteLine("The perimeter of the rectangles are not equal");
            }
        }
Exemplo n.º 4
0
 public void TestRectanglePerimeterIsZero()
 {
     Shapes.Rectangle rect = new Shapes.Rectangle();
     rect.Perimeter();
 }
Exemplo n.º 5
0
 public void TestRectangleComputePerimeter()
 {
     Shapes.Rectangle myRectangle = new Shapes.Rectangle(5, 10);
     Assert.AreEqual(30, myRectangle.Perimeter());
 }
Exemplo n.º 6
0
 public void TestRectanglePerimeterIsZero()
 {
     Shapes.Rectangle rect = new Shapes.Rectangle();
         rect.Perimeter();
 }
Exemplo n.º 7
0
 public void TestRectangleComputePerimeter()
 {
     Shapes.Rectangle myRectangle = new Shapes.Rectangle(5, 10);
         Assert.AreEqual(30, myRectangle.Perimeter());
 }
Exemplo n.º 8
0
 public void RectanglePerimeterTest()
 {
     Rectangle r = new Rectangle(4, 6);
     Assert.AreEqual(20, r.Perimeter());
 }
Exemplo n.º 9
0
        public void RectanglePerimeterTest()
        {
            var testRectangle = new Rectangle(3,5);

            Assert.AreEqual(testRectangle.Perimeter(), 12);
        }
Exemplo n.º 10
0
        static void Main(string[] args)
        {
            bool flag = true;

            while (flag)
            {
                Console.WriteLine("Please select shape to process or [Q]uit:\n [C]ircle \n [R]ectangle \n [S]quare \n [T]raingle \n");
                string program = (Console.ReadLine());



                if (program == "q" || program == "Q")
                {
                    Environment.Exit(0);
                }
                else if (program == "c" || program == "C")
                {
                    Console.WriteLine("Please enter circle radius: ");
                    double r      = double.Parse(Console.ReadLine());
                    Circle circle = new Circle(r);

                    Console.WriteLine("Please select output: \n [A]rea \n [P]erimeter \n [B]oth\n");
                    string a = (Console.ReadLine());

                    if (a == "a" || a == "A")
                    {
                        Console.WriteLine("Area of circle: " + circle.Area() + "\n");
                    }
                    else if (a == "p" || a == "P")
                    {
                        Console.WriteLine("Perimeter of circle: " + circle.Perimeter() + "\n");
                    }
                    else if (a == "b" || a == "B")
                    {
                        Console.WriteLine("Perimeter of circle: " + circle.Perimeter() + " \n Area of the circle: " + circle.Area() + "\n");
                    }
                }


                else if (program == "r" || program == "R")
                {
                    Console.WriteLine("Please enter rectangle lengh: ");
                    double l = double.Parse(Console.ReadLine());

                    Console.WriteLine("Please enter rectangle width: ");
                    double w = double.Parse(Console.ReadLine());

                    Rectangle rectangle = new Rectangle(l, w);

                    Console.WriteLine("Please select output: \n [A]rea \n [P]erimeter \n [B]oth\n");
                    string a = (Console.ReadLine());

                    if (a == "a" || a == "A")
                    {
                        Console.WriteLine("Area of rectangle: " + rectangle.Area() + "\n");
                    }
                    else if (a == "p" || a == "P")
                    {
                        Console.WriteLine(" Perimeter of rectangle: " + rectangle.Perimeter() + "\n");
                    }
                    else if (a == "b" || a == "B")
                    {
                        Console.WriteLine("Perimeter of rectangle: " + rectangle.Perimeter() + " \n Area of the rectagle: " + rectangle.Area() + "\n");
                    }
                }

                else if (program == "s" || program == "S")
                {
                    Console.WriteLine("Please enter side of square: ");
                    double side = double.Parse(Console.ReadLine());

                    Square square = new Square(side);

                    Console.WriteLine("Please select output: \n [A]rea \n [P]erimeter \n [B]oth\n");
                    string a = (Console.ReadLine());

                    if (a == "a" || a == "A")
                    {
                        Console.WriteLine("Area of square: " + square.Area() + "\n");
                    }
                    else if (a == "p")
                    {
                        Console.WriteLine(" Perimeter of square: " + square.Perimeter() + "\n");
                    }
                    else if (a == "b")
                    {
                        Console.WriteLine("Perimeter of square: " + square.Perimeter() + " \n Area of the square: " + square.Area() + "\n");
                    }
                }

                else if (program == "t" || program == "T")
                {
                    Console.WriteLine("Please enter triangle side a: ");
                    double aside = double.Parse(Console.ReadLine());

                    Console.WriteLine("Please enter triangel side b: ");
                    double bside = double.Parse(Console.ReadLine());

                    Console.WriteLine("Please enter triangel side c: ");
                    double cside = double.Parse(Console.ReadLine());

                    Triangle triangle = new Triangle(aside, bside, cside);

                    Console.WriteLine("Please select output: \n [A]rea \n [P]erimeter \n [B]oth\n");
                    string a = (Console.ReadLine());

                    if (a == "a" || a == "A")
                    {
                        Console.WriteLine("Area of triange: " + triangle.Area() + "\n");
                    }
                    else if (a == "p" || a == "P")
                    {
                        Console.WriteLine(" Perimeter of triange: " + triangle.Perimeter() + "\n");
                    }
                    else if (a == "b" || a == "B")
                    {
                        Console.WriteLine("Perimeter of triange: " + triangle.Perimeter() + " \n Area of the triange: " + triangle.Area() + "\n");
                    }
                }
            }
        }