Если нужно с корнями, то так: PHP: <?php header('Content-Type: text/html; charset=UTF-8'); function discriminant($a, $b, $c){ $d = pow($b, 2) - 4*$a*$c; echo "D = $d "; if ($d == 0) { # уравнение имеет 2 совпадающих вещественных корня $X = (-1 * $b) / (2 * $a); echo "Уравнение имеет 2 совпадающих вещественных корня "; echo "X = $X"; } if ($d > 0) { # уравнение имеет 2 различных вещественных корня $X1 = ((-1 * $b) + sqrt($d)) / (2 * $a); $X2 = ((-1 * $b) - sqrt($d)) / (2 * $a); echo "Уравнение имеет 2 различных вещественных корня "; echo "X1 = $X1 "; echo "X2 = $X2"; } if ($d < 0) { # корней не имеет echo "Корней не имеет!"; } } ?>