public double Calculatex1() {
if (T2(p) + T3(q) < 0)
{
p = ((-1 * T3(b) / (27 * T3(a))) + ((b * c) / (6 * T2(a))) - (d / (2 * a)));
q = (c / (3 * a) - T2(b) / (9 * T2(a)));
z = -1 * b / (3 * a);
AdadMohumi = true; return 0;
}
else
{
p = ((-1 * T3(b) / (27 * T3(a))) + ((b * c) / (6 * T2(a))) - (d / (2 * a)));
q = (c / (3 * a) - T2(b) / (9 * T2(a)));
z = -1 * b / (3 * a);
AdadMohumi = false;
x[0] = Cubic_root(p + Math.Sqrt(T2(p) + T3(q))) + Cubic_root(p - Math.Sqrt(T2(p) + T3(q))) + z;
return x[0];
}
توضیح می دید ؟