Write a program that reads three real numbers for the three sides of a triangle., assigns the appropriate boolean value to the following boolean variables, and displays the associated values.
Triangle: true if the real numbers can represent lengths of the sides of a triangle (the sum of any two of the numbrs must be greater than the third); false otherwise.
Equilateral: true if triangle is true and the triangle is equilateral (the three sides are equal); false otherwise
Isosceles: true if triangle is true and the triangle is isosceles (at least two sides are equal): false otherwise
Scalene: ture if triangle is true and the triangle is scalene (no two sides are equal); false otherwise
The solution is based on a class Triangle which sets a number of boolean variables by checking if the conditions for any of Equilateral, Isoceles and Scalene triangles are met. You can easily extend it to check angles as well.