Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- Chase Keskinyan
- 10/22/19
- MyTriangle project
- */
- public class MyTriangle
- {
- private MyPoint v1;
- private MyPoint v2;
- private MyPoint v3;
- public MyTriangle(MyPoint a, MyPoint b, MyPoint c)
- {
- v1 = a;
- v2 = b;
- v3 = c;
- }
- public double findPerimeter()
- {
- double side1 = v1.findDistance(v2);
- double side2 = v2.findDistance(v3);
- double side3 = v3.findDistance(v1);
- double perimeter = side1 + side2 + side3;
- return perimeter;
- }
- public double findArea()
- {
- double side1 = v1.findDistance(v2);
- double side2 = v2.findDistance(v3);
- double side3 = v3.findDistance(v1);
- double s = this.findPerimeter() / 2;
- return Math.sqrt((s)*(s - side1)*(s - side2)*(s - side3));
- }
- public String displayType()
- {
- double side1 = v1.findDistance(v2);
- double side2 = v2.findDistance(v3);
- double side3 = v3.findDistance(v1);
- if(side1==side2 && side2==side3)
- {
- return "Equilateral";
- }
- else if(side1==side2 || side2==side3)
- {
- return "Isosceles";
- }
- else
- {
- return "Scalene";\\find max of side 1 and 2 then max of those against max of 3...
- }
- /*if((Math.pow(side1, 2)+ Math.pow(side2, 2)- Math.pow(side3, 2))== 0)
- {
- }*/
- }
- public String toString()
- {
- return v1 + ", " + v2 + ", " + v3;
- }
- }
- /**
- Chase Keskinyan
- 10/22/19
- MyTriangle project
- */
- public class MyTriangleClient
- {
- public static void main(String[]args)
- {
- }
- }
Add Comment
Please, Sign In to add comment