public class Triangle { public Triangle() { } public Triangle(Int32 a, Int32 b, Int32 c) { A = a; B = b; C = c; } public Int32 A { set; get; } public Int32 B { set; get; } public Int32 C { set; get; } public Int32 GetLength() { return A + B + C; } public static Boolean IsTriangle(Int32 a, Int32 b, Int32 c) { if (Math.Abs(a - b) < c && Math.Abs(a - c) < b && Math.Abs(b - c) < a) return true; else return false; } public static Boolean IsRightTriangle(Int32 a, Int32 b, Int32 c) { if (Math.Pow(a, 2) + Math.Pow(b, 2) == Math.Pow(c, 2) || Math.Pow(a, 2) + Math.Pow(c, 2) == Math.Pow(b, 2) || Math.Pow(c, 2) + Math.Pow(b, 2) == Math.Pow(a, 2)) return true; else return false; } public override string ToString() { return String.Format("The lines of Triangle are :{0} {1} {2} and Length is {3}",A.ToString(),B.ToString(),C.ToString(),GetLength()); } } public class RigthTriangle : Triangle { static void Main(string[] args) { if (Triangle.IsTriangle(1, 2, 1)) { Console.WriteLine(new Triangle(1, 2, 1).ToString()); } if (Triangle.IsTriangle(1, 2, 2)) { Console.WriteLine(new Triangle(1, 2, 1).ToString()); } if (Triangle.IsRightTriangle(3, 4, 5)) { Console.WriteLine(new Triangle(3, 4, 5).ToString()); } } }
public class Triangle
{
public Triangle()
{ } public Triangle(Int32 a, Int32 b, Int32 c)
{
A = a;
B = b;
C = c;
}
public Int32 A
{
set;
get;
}
public Int32 B
{
set;
get;
}
public Int32 C
{
set;
get;
}
public Int32 GetLength()
{
return A + B + C;
} public static Boolean IsTriangle(Int32 a, Int32 b, Int32 c)
{
if (Math.Abs(a - b) < c && Math.Abs(a - c) < b && Math.Abs(b - c) < a)
return true;
else
return false;
}
public static Boolean IsRightTriangle(Int32 a, Int32 b, Int32 c)
{
if (Math.Pow(a, 2) + Math.Pow(b, 2) == Math.Pow(c, 2) || Math.Pow(a, 2) + Math.Pow(c, 2) == Math.Pow(b, 2) || Math.Pow(c, 2) + Math.Pow(b, 2) == Math.Pow(a, 2))
return true;
else
return false;
} public override string ToString()
{
return String.Format("The lines of Triangle are :{0} {1} {2} and Length is {3}",A.ToString(),B.ToString(),C.ToString(),GetLength());
}
} public class RigthTriangle : Triangle
{
static void Main(string[] args)
{
if (Triangle.IsTriangle(1, 2, 1))
{
Console.WriteLine(new Triangle(1, 2, 1).ToString());
} if (Triangle.IsTriangle(1, 2, 2))
{
Console.WriteLine(new Triangle(1, 2, 1).ToString());
}
if (Triangle.IsRightTriangle(3, 4, 5))
{
Console.WriteLine(new Triangle(3, 4, 5).ToString());
}
}
}