Horner's rule for polynomial evaluation: Difference between revisions

Content added Content deleted
No edit summary
Line 246: Line 246:
main = do
main = do
print (horner [-19, 7, -4, 6] 3)</lang>
print (horner [-19, 7, -4, 6] 3)</lang>

=={{header|HicEst}}==
<lang HicEst>REAL :: x=3, coeffs(4)
DATA coeffs/-19.0, 7.0, -4.0, 6.0/

WRITE(Messagebox) Horner(coeffs, x) ! shows 128

FUNCTION Horner(c, x)
DIMENSION c(1)
Horner = 0
DO i = LEN(c), 1, -1
Horner = x*Horner + c(i)
ENDDO
END</lang>


=={{header|J}}==
=={{header|J}}==