Question: Create a Java program TriangleStat.java that asks the user to input the lengths of three sides of a triangle. After receiving the three values, your

Create a Java program TriangleStat.java that asks the user to input the lengths of three sides of a triangle. After receiving the three values, your program should provide answers for each of the following questions: Is it really a triangle? If one side is longer than the sum of the other two sides, then it is not. Is it a right triangle? That is, does it satisfy the Pythagorean Theorem? Is it an equilateral triangle? That is, are all three sides the same? Is it an isosceles triangle? That is, are two sides the same? (If your program has already determined that the triangle is equilateral, then it should NOT state that it is isosceles.) What is the area of the triangle? What is the perimeter of the triangle? Notes & Hints: You should break up your program into multiple (static) methods: classifyTriangle(...) perimeter(...) area(...) It may be easiest to deal with sorted values in classifyTriangle(...) Your program should be properly documented (use javadoc) Real numbers should be represented as doubles Java has a built in function called Math.sqrt() only use for loops, while loops, static methods, arrays, and basic integer functions

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!