Anonymous user
Horner's rule for polynomial evaluation: Difference between revisions
Horner's rule for polynomial evaluation (view source)
Revision as of 01:47, 1 February 2011
, 13 years ago→E: new example
(→E: new example) |
|||
Line 210:
writeln(poly.horner(3.0));
}</lang>
=={{header|E}}==
<lang e>def makeHornerPolynomial(coefficients :List) {
def indexing := (0..!coefficients.size()).descending()
return def hornerPolynomial(x) {
var acc := 0
for i in indexing {
acc := acc * x + coefficients[i]
}
return acc
}
}</lang>
<lang e>? makeHornerPolynomial([-19, 7, -4, 6])(3)
# value: 128</lang>
=={{header|Erlang}}==
|