Quartic Equation: do you know a procedural way to solve it ?



Hi folks,
I need to write an algorithm to solve a general quartic equation like
this:

a*x^4 + b*x^3 + c*x^2 + d*x + e

I've googled a lot before writing a post here, because I though it was
obvious to find out a way.
Indeed, there are many explanations, but they are theoretical and not
suitable for writing an algorithm.
What I'm looking for is a sequence of steps (a procedural method) for
finding out roots of a quartic equation.

Thank for your patient.

Iacopo

PS: as far as I write it down, I'm going to make the source code
public.
.



Relevant Pages

  • Reading file as a big number (for Cryptography)
    ... I am writing a java program that implements Adi Shamir's "How to Share a ... Secret" algorithm. ... It produce n shares for one file, of which more than k shares can ...
    (microsoft.public.security)
  • shortest route from point to point on discontinuous line
    ... I've been braking my head over this, and i'm just stuck. ... I'm writing ... an algorithm that applies limits to a collection of objects and then ...
    (sci.math)
  • Re: Does Python really follow its philosophy of "Readability counts"?
    ... exist programs for which the algorithm gives the wrong answer. ... they want to be assisted with writing correct programs -- to the extent ... permissive languages more enjoyable. ... but Python comes very close. ...
    (comp.lang.python)
  • Re: write checks challenge
    ... > five," without causing ambiguity, an algorithm to automate the writing ... if I were writing the ...
    (comp.lang.fortran)
  • Re: write checks challenge
    ... five," without causing ambiguity, an algorithm to automate the writing ... if I were writing the ... if you were to write an algorithm that parsed the written form ...
    (comp.lang.fortran)