ChronoMath, une chronologie des MATHÉMATIQUES
à l'usage des professeurs de mathématiques, des étudiants et des élèves des lycées & collèges

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 :


© Serge Mehl - www.chronomath.com