rendered paste bodypublic class Triangle
{
public Triangle(double xOne, double yOne, double xTwo, double yTwo, double xThree, double yThree)
{
x1 = xOne;
y1 = yOne;
x2 = xTwo;
y2 = yTwo;
x3 = xThree;
y3 = yThree;
a = Math.sqrt(Math.pow(x2-x1, 2) + Math.pow(y2 - y1, 2));
b = Math.sqrt(Math.pow(x3-x2, 2) + Math.pow(y3 - y2, 2));
c = Math.sqrt(Math.pow(x3-x1, 2) + Math.pow(y3 - y1, 2));
double equationPart = (Math.pow(b, 2) + Math.pow(c, 2) - Math.pow(a, 2)) / (2 * b * c);
angA = Math.toDegrees(Math.acos(equationPart));
double equationPart2 = (Math.pow(a, 2) + Math.pow(c, 2) - Math.pow(b, 2)) / (2 * a * c);
angB = Math.toDegrees(Math.acos(equationPart2));
double equationPart3 = (Math.pow(a, 2) + Math.pow(b, 2) - Math.pow(c, 2)) / (2 * a * b);
angC = Math.toDegrees(Math.acos(equationPart3));
s = (a + b + c) / 2;
double areaEquation = Math.sqrt((a - s) * (b - s) * (c - s) * s);
perimeter = a + b + c;
}
public double returnSideOne()
{
return a;
}
public double returnSideTwo()
{
return b;
}
public double returnSideThree()
{
return c;
}
public double returnAngleOne()
{
return angA;
}
public double returnAngleTwo()
{
return angB;
}
public double returnAngleThree()
{
return angC;
}
public double returnArea()
{
return area;
}
public double returnPerimeter()
{
return perimeter;
}
private double x1;
private double y1;
private double x2;
private double y2;
private double x3;
private double y3;
private double a;
private double b;
private double c;
private double angA;
private double angB;
private double angC;
private double s;
private double area;
private double perimeter;
}