Я написал фрагмент кода для выполнения квадратного уравнения:
function quadratic($a,$b,$c) {
$mb = $b - ($b*2);
$bs = $b * $b;
$fac = ($a * $c) * 4;
$ans1 = ($mb + sqrt(($bs - $fac))) / (2 * $a);
$ans2 = ($mb - sqrt(($bs - $fac))) / (2 * $a);
echo ("Your <b>+</b> value is: " . $ans1 . "<br />");
echo ("Your <b>-</b> value is: " . $ans2);
}
Проблема в том, что, если, например, a = 2, b = 4, c = 8, оба ответавыводится как NAN.Какие-нибудь идеи относительно того, как это исправить, чтобы я получил фактическое число на выходе?