Ich habe mir vor kurzem mit PHP eine kleine Klasse gebastelt, die verschiedene Methoden zum Lösen von quadratischen Gleichungen bietet.
Hier mal eine davon:
Nun ein kleines Anwendungsbeispiel:
Das Problem ist nur, dass die Klasse mir nur die Variable $x1 zurückgibt, die in diesem Fall den Wert -1 enthält. Die Variable $x2 wird allerdings nicht zurückgegeben, gibt es eine Möglichkeit die auch noch irgendwie mit auszugeben?
Ich habe es schon mit einem Array versucht, aber das ist erstens nicht so wie ich es eigentlich will und zweitens klappt es auch nicht wirklich.
Hier mal eine davon:
PHP-Code:
public function solvePQ($p,$q) {
$this->p = $p;
$this->q = $q;
$d = sqrt(($p / 2) * 2 - $q);
if ($d < 0) {
$errormsg = 'noresults';
$x = $this->handleError($errormsg);
return $x;
}
else {
$x1 = -$p / 2 + $d;
$x2 = -$p / 2 - $d;
return $x1;
return $x2;
}
}
PHP-Code:
$QuadSolver = new QuadSolver();
$results = $QuadSolver->solveABC(-2,6,8);
echo $results;
Ich habe es schon mit einem Array versucht, aber das ist erstens nicht so wie ich es eigentlich will und zweitens klappt es auch nicht wirklich.

Kommentar