WEBOLDAL KÍSÉRLETEK

Vegyes másodfokú egyenletek megoldása

VEGYES MÁSODFOKÚ EGYENLETEK MEGOLDÁSA
VALÓS ÉS KOMPLEX SZÁMOK HALMAZÁN

*X^2+*X+= 0



[insert_php]
$a=0;
$b=0;
$c=0;
$d;
$x1;
$x2;
$x;
$Rex1;
$Rex2;
$Imx1;
$Imx2;

if (isset($_POST[‘a’])&& isset($_POST[‘b’])&&isset($_POST[‘c’]))
{
$a = $_POST[“a”];
$a = (integer)$a;
$b = $_POST[“b”];
$b = (integer)$b;
$c = $_POST[“c”];
$c = (integer)$c;
}
$d = ($b*$b-4*$a*$c);
print(“

Az egyenlet tehát: $a*X^2+$b*X+$c= 0
“);
if ($d == 0 && $a!=0)
{
$x = – $b/2*$a;
$x = round($x,3);
print(“
CSAK EGY MEGOLDÁS VAN: X = $x

“);
}
else if ($d>0)
{
$x1 = -$b/(2*$a) + sqrt($d)/(2*$a);
$x1 = round($x1,3);
$x2 = -$b/(2*$a) – sqrt($d)/(2*$a);
$x2 = round($x2,3);
print(“
KÉT MEGOLDÁS VAN: X1 = $x1 és X2 = $x2

“);
}
else{
$Rex1 = -$b/(2*$a);
$Rex1 = round($Rex1,3);
$Rex2 = -$b/(2*$a);
$Rex2 = round($Rex2,3);
$Imx1 = sqrt(abs($d))/(2*$a);
$Imx1 = round($Imx1,3);
$Imx2 = sqrt(abs($d))/(2*$a);
$Imx2 = round($Imx2,3);
print(“
KÉT KOMPLEX GYÖK VAN: X1 = $Rex1 + i*$Imx1 és X2 = $Rex2 -i*$Imx2

“);

}

[/insert_php]