Horner's rule for polynomial evaluation: Difference between revisions

Added Easylang
(Added Easylang)
 
(One intermediate revision by one other user not shown)
Line 783:
<syntaxhighlight lang="e">? makeHornerPolynomial([-19, 7, -4, 6])(3)
# value: 128</syntaxhighlight>
 
=={{header|EasyLang}}==
{{trans|C}}
<syntaxhighlight>
func horner coeffs[] x .
for i = len coeffs[] downto 1
res = res * x + coeffs[i]
.
return res
.
print horner [ -19 7 -4 6 ] 3
</syntaxhighlight>
{{out}}
<pre>
128
</pre>
 
=={{header|EchoLisp}}==
Line 2,630 ⟶ 2,646:
 
=={{header|Wren}}==
<syntaxhighlight lang="ecmascriptwren">var horner = Fn.new { |x, c|
var count = c.count
if (count == 0) return 0
2,046

edits