Ho bisogno d'aiuto con un Javascript che esegue la scoposizione di un equazione di 3° grado mediante la Regola di Ruffini.
Non sò di preciso in cosa risieda il problema![]()
Se potete aiutarmi, sai molto contento![]()
Nel caso trovaste la soluzione di questo problema, pre favore inivatemi un e-mail all'indirizzo:codice:<html> <head> <style>table{text-align:center;border-collapse:collapse} #l1{border-left:2px solid black}#l2{border-top:2px solid black} #l3{border:2px solid black;border-right:0px;border-bottom:0px}</style> <script type="text/javascript" language="JavaScript"> a=1 b=3 c=6 d=-8 document.write(a+"x<sup>3</sup>+"+b+"x<sup>2</sup>+"+c+"x+"+d+"=0<hr>") last=new Array if(d<0) D=-d for(i=0;i<=D;i++){ if(D%_i==0){ last.push(i) last.push(-i) } } document.write(last+"<hr>") for(j=0;j<last.length;j++){ n1=a*last[j] n2=b+n1 n3=n2*last[j] n4=c+n3 n5=n4*last[j] if(d-n5==0){ m1=n1; m2=n2; m3=n3; m4=n4; m5=n5 k=-last[j] j+=last.length } } delta=Math.sqrt(m2*m2-4*a*m4)/(2*a) x1=-k x2=(-m2/(2*a))+delta x3=(-m2/(2*a))-delta if(k>0) k="+"+k; if(m2==1) m2="+"; else if(m2>0) m2="+"+m2; if(m4>0) m4="+"+m4; document.write("(x"+k+")("+a+"x<sup>2</sup>"+m2+"x"+m4+")=0<hr>") document.write("S{"+x1+";"+x2+";"+x3+"}") document.write("<hr><table width=150><tr><td></td><td id=l1>"+a+"</td><td>"+b+"</td><td>"+c+"</td><td id=l1>"+d+"</td></tr><tr><td>"+(-x1)+"</td><td id=l1></td><td>"+m1+"</td><td>"+m3+"</td><td id=l1>"+m5+"</td></tr><tr><td id=l2></td><td id=l3>"+a+"</td><td id=l2>"+m2+"</td><td id=l2>"+m4+"</td><td id=l3>0</td></tr></table>") </script> </head></body></html>
[indirizzo email editato]

Ho bisogno d'aiuto con un Javascript che esegue la scoposizione di un equazione di 3° grado mediante la Regola di Ruffini.
[indirizzo email editato]
Rispondi quotando