Zadanie to:
Utwórz skrypt, który będzie zawierał formularz, w którym użytkownik w polu edycyjnym wprowadzi kolejne współczynniki an, an-1, …, a1, a0 wielomianu :W(x) = anxn + an-1xn-1+ … + a1x + a0
oddzielone średnikami. W innym polu edycyjnym użytkownik wprowadzi liczbę rzeczywistą x. Następnie skrypt ma obliczyć wartość wielomianu W w punkcie x korzystając z algorytmu Hornera.
Chcę to zrobić rekurencyjnie, ale nie wiem jak z poniżej zamieszczonej funkcji wczytać finalną wartość W(x). Nie do końca rozumiem też co dokładnie robi return. Zadanie zrobiłem już iteracyjnie.
<?php $a=$_POST["a"]; $x=$_POST["x"]; function horner($i,$n){ if($i<$n-1) return($tab[$i]*$x*horner($i+1,$n)); else return($tab[$i]); } horner(0,$c); ?>
Pomoże ktoś ?