<!-- Beginfunction reponse(form){for(var i=0;i<form.length;i++){if(form[i].checked){break}}var repondu=""if(i<form.length){repondu=form[i].value}return repondu;}function affiche(form){var equation=form.equation.value;var auteur="Arnaud Saint-Martin de www.homeomath.com";var membres=Array();var texte="";var valeur=form.x.value;if((valeur!="")&&(equation!="")){membres=equation.split("=");membres[0]=traduct(membres[0]);membres[1]=traduct(membres[1]);texte="Pour x = "+valeur+"\npremier membre :";texte=texte+image(membres[0],valeur);texte=texte+"\nsecond membre :";texte=texte+image(membres[1],valeur);document.formulaire.texte.value=texte;};}function approche(form){var equation=form.equation.value;var auteur="Arnaud Saint-Martin de www.homeomath.com";var membres=Array();var intervalle=form.intervalle.value;var texte="";var p=form.p.value;var t=form.t.value;var xi=Array();var x=0;var y1=0;var y2=0;var borne=Array();var ecart=0;var erreur=0;var nbval=0;var k=0;if((equation!="")&&(intervalle!="")&&(p!="")&&(t!="")){p=eval(p);t=eval(t);membres=equation.split("=");borne=intervalle.split(";");membres[0]=traduct(membres[0]);membres[1]=traduct(membres[1]);nbval=eval(borne[1]-borne[0]);x=eval(borne[0]);ecart=nbval;nbval=eval(nbval/p);while(x<=borne[1]){x=arrondi(eval(x+"+"+p),eval(1/p));y1=image(membres[0],x);y2=image(membres[1],x);erreur=Math.abs(y2-y1);if(erreur<=t){xi[k]=x;k++;};};if(k>=1){texte="solutions retenues avec une erreur de "+t;};for(var i=0;i<k;i++){texte=texte+"\nx"+i+" = "+xi[i];};document.formulaire.texte.value=texte;};}function arrondi(x,choix){var retour=eval(x*choix);var tronc=Math.round(retour);tronc=eval(tronc/choix);return tronc;}function traduct(f){var ch=f;ch=ch.replace(/\+\-/g,"-");ch=ch.replace(/\-\+/g,"-");ch=ch.replace(/\-\-/g,"+");ch=ch.replace(/x\^3/g,"x*x*x");ch=ch.replace(/x\^2/g,"x*x");ch=ch.replace(/x\^4/g,"pow(x,4)");ch=ch.replace(/x\^5/g,"pow(x,5)");ch=ch.replace(/x\^6/g,"pow(x,6)");ch=ch.replace(/x\^7/g,"pow(x,7)");ch=ch.replace(/x\^8/g,"pow(x,8)");ch=ch.replace(/x\^9/g,"pow(x,9)");ch=ch.replace(/-x/g,"-1*x");ch=ch.replace(/ln/g,"log");ch=ch.replace(/x/g,"z");ch=ch.replace(/ezp/g,"exp");ch=ch.replace(/maz/g,"max");return ch;}function image(f,x){var ch=f;ch=ch.replace(/z/g,x);with(Math){v=eval(ch);};return v;}
