Division par soustractions successivesCode source <HTML><HEAD> <TITLE>division par soustractions</TITLE> </HEAD> <BODY> <div align=center> <table width=800><tr><td> <div align=center> <P ALIGN=CENTER> <H1>Division par soustractions successives</H1> <FORM NAME="form1" action="division-.htm?"> Dividende : <INPUT TYPE="text" NAME="d1" SIZE= "3" > Diviseur : <INPUT TYPE="text" NAME="d2" SIZE="3" ><BR> <font size=1> Complétez les cases<font size=4><BR> <input type="submit" value=" Résultat."> <BR> </FORM> </P> <HR> <font size=4> </div> <div align=justify> <font size=3> <script language="JavaScript"> <!-- ; var requete = window.location.search ; if (requete) { requete=requete.substring(1) ; requete = unescape(requete) ; } var elem = requete.split('&'); l1= elem[0]; l2 = elem[1]; //--------Début de l'algorithme construction--- var fin1 = l1.split('='); var fin2 = l2.split('='); var d1=fin1[1]; var d2=fin2[1]; q=Math.floor(d1/d2); r1=d1%d2; // ---------- les variables q et // r1 interviennent pour la vérification---- i=1; r2=d1-d2; r=r2-d2; document.write("<B>Dividende : "+d1); document.write(" "); document.write("Diviseur : "+d2+"</b><HR>"); document.write("<font size=2><table border=0>"); document.write("<tr><td> quotient : </td><td>1 </td><td>Reste :</td><td align=right>"+d1+"</td></tr>"); document.write("<tr><td> </td><td> </td><td> </td><td align=right> - "+d2+"</td></tr>"); while (r>=0) { i++; document.write("<tr><td>quotient : </td><td>"+i+" </td><td>Reste :</td><td align=right> "+r+"</td></tr>"); if (d2<=r) { document.write("<tr><td> </td><td> </td><td> </td><td align=right> - "+d2+"</td></tr>"); } r2=r; r=r2-d2; } document.write("</table>"); rf=(r*1)+(d2*1); document.write("<HR><font size=3><B>"); document.write("Dividende : "+d1+" diviseur : "+d2); document.write(" quotient : "+i+" Reste : "+rf+"</B><HR>"); document.write("<B><U>Vérification: </U></B><BR>"); q=Math.floor(d1/d2); r1=d1%d2; document.write("Dividende : "+d1+"<BR>"); document.write("Diviseur : "+d2+"<BR>"); document.write("Quotient : "+q+"<BR>"); document.write("reste: "+r1+"<HR>"); document.write(); // end hide --> </script> <BR><BR><BR><BR><BR><BR> </BODY> </HTML> |