Division par soustractions successives

Dividende :       Diviseur :  
Complétez les cases


Code 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>