Anonymous user
Horner's rule for polynomial evaluation: Difference between revisions
Horner's rule for polynomial evaluation (view source)
Revision as of 14:38, 2 October 2017
, 6 years ago→{{header|EchoLisp}}
(→{{header|Kotlin}}: Updated example see https://github.com/dkandalov/rosettacode-kotlin for details) |
|||
Line 443:
(poly 3 P) → 128
</lang>
=={{header|Elena}}==
{{trans|C#}}
ELENA 3.2 :
<lang elena>import extensions.
import system'routines.
horner = (:coefficients:variable)
[
^ coefficients clone; sequenceReverse; accumulate(Real new) with(:accumulator:coefficient)(accumulator * variable + coefficient)
].
program =
[
console printLine(horner eval((-19.0r, 7.0r, -4.0r, 6.0r), 3.0r)).
].</lang>
{{out}}
<pre>
128.0
</pre>
=={{header|Elixir}}==
|