terça-feira, junho 05, 2012

[PHP] Calcular equação do 2º grau

Olá!
Hoje estava pensando em um projeto e lembrei da equação do segundo grau, base nisso decidi criar uma função que calcula a mesma.
O problema é que pelo o que eu saiba no PHP não é possível fazer números fracionários, então a única saída que pensei foi arredondar os números, mesmo assim ainda ficou horrível. Mas já da pra ter uma noção de como funciona a equação do segundo grau.
Para entender como funciona, a função sqrt ela calcula a raiz quadrada de um número, e a função round arredonda números.





Neste exemplo:
Equacao2grau(3, -7, 2);
o resultado foi:
Delta: 25
Bhaskara Positiva: 2
Bhaskara negativa 0.3
Solução={20.3}

A Bhaskara negativa era pra ficar 1 sobre 3, se eu pensar em alguma outra forma de deixar esse número mais perto do 1 sobre 3 eu edito o artigo.
Olá!
Hoje estava pensando em um projeto e lembrei da equação do segundo grau, base nisso decidi criar uma função que calcula a mesma.
O problema é que pelo o que eu saiba no PHP não é possível fazer números fracionários, então a única saída que pensei foi arredondar os números, mesmo assim ainda ficou horrível. Mas já da pra ter uma noção de como funciona a equação do segundo grau.
Para entender como funciona, a função sqrt ela calcula a raiz quadrada de um número, e a função round arredonda números.





Neste exemplo:
Equacao2grau(3, -7, 2);
o resultado foi:
Delta: 25
Bhaskara Positiva: 2
Bhaskara negativa 0.3
Solução={20.3}

A Bhaskara negativa era pra ficar 1 sobre 3, se eu pensar em alguma outra forma de deixar esse número mais perto do 1 sobre 3 eu edito o artigo.

0 comentários:

Postar um comentário