Programmeerimine PHP
Selle arvutamiseks vajaminevad tegevused võime koondada funktsioonisse. Lisaks saame teha ka funktsioon
lahendite leidmiseks.
Ruutvõrrandiks nimetatame võrrandit, mis on esitatud kujul: ax2 + bx + c = 0
Diskiminant on siis: D = b2 - 4ac
Ruutvõrrandi lahendamiseks kasutame valemit:
x1 = (-b + sqrt(D)) / 2a
x2 = (-b - sqrt(D)) / 2a
kus sqrt(D) tähendus on ruutjuur diskriminandist
quadratic_equation.php
solveQuadraticEquation($a, $b, $c);
$a = -1;
$b = 0;
$c = 16;
solveQuadraticEquation($a, $b, $c);
// funktsioon lahendite leidmiseks ja väljastamiseks
function solveQuadraticEquation ($a, $b, $c) {
// leiame D funktsiooni getDiscriminant abil
$discriminant = getDiscriminant($a, $b, $c);
// lahendite leidmine (a != 0)
$x1 = (-$b + sqrt($discriminant)) / (2 * $a);