package vkaretko.Task_3_1;

/**
 * Часть 1. Базовый синтаксис.
 * Урок 3.1. Создать программу вычисления площади треугольника.
 * Класс для создания объекта "Треугольник".
 *
 * @author Karetko Victor
 * @version 1.00
 * @since 30.10.2016
 */

public class Triangle {
    public Point a;
    public Point b;
    public Point c;

    /**
     * Конструктор для создания экземпляра класса
     * @param a точка a
     * @param b точка b
     * @param c точка b
     */
    public Triangle(Point a, Point b, Point c) {
        this.a = a;
        this.b = b;
        this.c = c;
    }

    /**
     * Метод для подсчёта площади треугольника
     * Проверка существования треугольника производится условием: сумма любых двух сторон больше третьей
     * Площадь треугольника вычисляется по формуле Герона через полупериметр (halfP)
     * @return площадь треугольника
     */
    public double area() {
        double  result = 0,
                sideAB = this.a.distanceTo(b),
                sideBC = this.b.distanceTo(c),
                sideAC = this.a.distanceTo(c),
                halfP = (sideAB + sideAC + sideBC)/2.0d;

        if ((sideAB < (sideBC + sideAC)) && (sideBC < (sideAC + sideAB)) && (sideAC < (sideBC + sideAC))) {
            result = Math.sqrt(halfP * (halfP - sideAB) * (halfP - sideAC) * (halfP - sideBC));
        }
        else {
            System.out.println("Треугольника не существует");
        }
        return result;
    }
}

@@ -907,17 +907,16 @@
  double 
- 
 result =
@@ -917,31 +917,26 @@
 sult = 0
-,%0A     
+;%0A
         
    sideA
@@ -923,26 +923,30 @@
  0;%0A        
-  
+double
  sideAB = th
@@ -963,17 +963,17 @@
 nceTo(b)
-,
+;
 %0A       
@@ -969,31 +969,30 @@
 b);%0A        
-       
+double
  sideBC = th
@@ -1001,33 +1001,33 @@
 .b.distanceTo(c)
-,
+;
 %0A               
@@ -1019,23 +1019,22 @@
         
-       
+double
  sideAC 
@@ -1055,17 +1055,17 @@
 nceTo(c)
-,
+;
 %0A       
@@ -1065,23 +1065,22 @@
         
-       
+double
  halfP =
@@ -1327,24 +1327,16 @@
        %7D
-%0A       
  else %7B%0A

Update Triangle.java