Listing JavaScript de la méthode de Horner |
<SCRIPT
LANGUAGE=JavaScript>
var pi=3.141592653589793;
var e=2.7182818284590452;
function horner()
{
var a=new Array()
n=3;n=eval(prompt("Entrez le degre n du numérateur :",n));
for(i=0 ; i<=n ; i++) {a[i]=""}
xo="";xo=eval(prompt("Entrez xo :",xo))
for(i=n;i>=0;i--) {a[i] = eval(prompt("Entrez a"+i+"
:",a[i]))}
wdow=open("","","height=120,width=250","scrollbars=1");
wdow.document.write("<PRE>");p=n-1;
wdow.document.writeln("Coefficients de Q par d° décroissants"+"\n"+"à partir de
"+p+" :");
wdow.document.writeln("");
wdow.document.writeln("q"+p+" = "+a[n]);
while(p>=0)
{
a[p]=a[p]+xo*a[p+1];k=p-1;
if(p>0) {wdow.document.writeln("q"+k+" =
"+a[p])
}
else
{
wdow.document.writeln("<BR>"+"r =
"+a[0])
}
p- -
}
}
</SCRIPT>
JavaScript sur ChronoMath : »