package ru.pravvich;

public class Maximum {
 
    /*
    Вычисляет большую из сторон геометрической фигуры
    Принимает объекты типа класса Point это точки на двухмерной оси координат, 
    объекты хранят две координаты по осям "х" и "у".
    Применяет к ним метод distanceTo для вычисления расстояния между точками из 
    класса Point.
    Сравнивает стороны в поисках самой большой и возвращает значение большей стороны
    В случае если треугольник равнобедренный возвращает -1
    В случае если треугольник равносторонний возвращает -2 
    */
    public double detectionBiggestSideTriangle(Point a, Point b, Point c) {

        double distanceAB = a.distanceTo(b);
        double distanceAC = a.distanceTo(c);
        double distanceBC = b.distanceTo(c);

        if (distanceAB > distanceAC && distanceAB > distanceBC) {
            return distanceAB;
        } else if (distanceAC > distanceAB && distanceAC > distanceBC) {
            return distanceAC;
        } else if (distanceBC > distanceAB && distanceBC > distanceAC) {
            return distanceBC;
        } else if (distanceBC == distanceAB || distanceBC == distanceAC || distanceAB == distanceAC) {
            return -1; // равнобедренный
        } else {
            return -2; //равносторонний треугольник
        } //else if
    }//method
}

@@ -42,17 +42,15 @@
 m %7B%0A
- %0A
     /*%0A
+
     
@@ -178,21 +178,16 @@
 %D1%80%D0%B4%D0%B8%D0%BD%D0%B0%D1%82, 
-%0A    
 %D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B 
@@ -192,16 +192,20 @@
 %D1%8B %D1%85%D1%80%D0%B0%D0%BD%D1%8F%D1%82
+%0A   
  %D0%B4%D0%B2%D0%B5 %D0%BA%D0%BE%D0%BE
@@ -311,21 +311,16 @@
 %D0%BA%D0%B0%D0%BC%D0%B8 %D0%B8%D0%B7 
-%0A    
 %D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0 P
@@ -527,17 +527,16 @@
 %D0%B0%D1%89%D0%B0%D0%B5%D1%82 -2
- 
 %0A    */%0A
@@ -612,16 +612,61 @@
 t c) %7B%0A%0A
+        //%D0%92%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D1%8F%D0%B5%D0%BC %D1%80%D0%B0%D1%81%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5 %D0%BC%D0%B5%D0%B6%D0%B4%D1%83 %D1%82%D0%BE%D1%87%D0%BA%D0%B0%D0%BC%D0%B8%0A
         
@@ -793,16 +793,60 @@
 To(c);%0A%0A
+        //%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC %D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5 %D1%80%D0%B0%D1%81%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F%0A
         

add chapter_001/lesson_3/src/main/java/ru/pravvich/Maximum.java