return (e1 == e2 && e2 == e3) ? true : false;
}
private bool CheckEquilateral(double e1, double e2, double e3)
{
return (e1 == e2 || e2 == e3 || e3 == e1) ? true : false;
}
private bool CheckTriangle(double edge1, double edge2, double edge3)
{
double[] edges = new double[] { edge1, edge2, edge3 };
double sum = edges[0] + edges[1] + edges[2];
int succFlag = 0;
for (int i = 0; i < edges.Count(); i++)
{
if (edges[i] < sum - edges[i])
{
succFlag++;
}
}
if (succFlag == 3)
{
return true;
}
else
{
return false;
}
}
private bool CheckInput(string edge1, string edge2, string edge3)
{
bool result = false;
Regex reg = new Regex("^[0-9]*$");
if (reg.IsMatch(edge1) && reg.IsMatch(edge2) && reg.IsMatch(edge3))
{
if (Int32.Parse(edge1) > 0 && Int32.Parse(edge2) > 0 && Int32.Parse(edge3) > 0)
{
result = true;
}
}
return result;
}
}
}