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) }
?>










