[Programming Fundamentals] Objects and Simple Classes - Exercises - 05. Boxes - Софтуерен университет

+ Нов въпрос
icowwww avatar icowwww 404 Точки

напиши този foreach в Main метода(аз така съм го правил)

                var width = Point.CalculateDistance(box.UpperLeft, box.UpperRight);
                var height = Point.CalculateDistance(box.UpperLeft, box.BottomLeft);
                Console.WriteLine($"Box: {width}, {height}");
                Console.WriteLine($"Perimeter: {Box.CalculatePerimeter((int)width, (int)height)}");
                Console.WriteLine($"Area: {Box.CalculateArea((int)width, (int)height)}");

 

но ако искаш по твоя начин смени в клас Box ето това:

 public double Height
        {
            get { return Point.CalculateDistance(UpperLeft, BottomRight); }           // трябва да е UpperLeft, BottomLeft
        }

0
17/07/2017 00:54:09
thelad43 avatar thelad43 9 Точки

Смених го, но пак дава същия резултат..

0
icowwww avatar icowwww 404 Точки

Ти сигурен ли си че натисна бутона билд, накара ме отново да го изтегля и да пробвам и пак дава 100...

Замести твоя метод Height с ето този

       public double Height
        {
            get { return Point.CalculateDistance(UpperLeft, BottomLeft); }
        }

следваме условието The Height is the distance between the UpperLeft and the BottomLeft Points

 

0
17/07/2017 19:36:12