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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started