Retorna: array;
Descrição: Faz a equação matemática Baskara, e retorna $x em um array numérico.
Bibliotecas: Nenhuma.
Limitações: PHP 4.2.0+
Função:
<?php function baskara($a,$b,$c){ if($a == 0){ trigger_error('Division by zero',E_USER_ERROR); } $a = floatval($a); $b = floatval($b); $c = floatval($c); $op1 = sqrt(($b * $b) - 4 * $a * $c); $op2 = 2 * $a; $x = array(); $x[0] = (-$b + $op1)/$op2; $x[1] = (-$b - $op1)/$op2; return $x; } ?>
Uso:
<?php var_dump(baskara(5,4,-3)); //Exibe: // array(2) { [0]=> float(0.471779788708) [1]=> float(-1.27177978871) } ?>