Votre multiplication
X

     Un enfant capable d'écrire ce programme (l'algorithme principal) n'aura pas besoin de rabâcher ses tables de multiplication.


 

Code source

<FORM NAME="form1" action="tbl7.htm">
Votre multiplication<BR>
<INPUT TYPE="text" NAME="l1" SIZE= "3" > <B>X</B> <INPUT TYPE="text" NAME="l2" SIZE= "3" >
<input type="submit" value="valider">
</form>


<script language="JavaScript"> <!--
var var1 = "défaut", var2 = 0 ;
var requete = window.location.search ;
if (requete) {
requete=requete.substring(1) ;
requete = unescape(requete) ;
}
var elem = requete.split('&');
l1= elem[0];
l2 = elem[1];
var fin1 = l1.split('=');
var fin2 = l2.split('=');
multiplicande=fin1[1];
multiplicateur=fin2[1];
if(typeof(multiplicande)=='undefined'){
multiplicande=1;
}
if(typeof(multiplicateur)=='undefined'){
multiplicateur=1;
}
//-------------------------------Début de l'algorithme principal------------------------
// multiplicande=8
// multiplicateur=7
document.write("<table cellspacing=0 cellspading=0 border=0 width=800><tr><td align=justify>");
document.write("<font size=4>");
y=1;
produit=multiplicande*multiplicateur;
j=0;
c=0;
e=0;
while (j<produit) {
document.write(String.fromCharCode(1769));
c=c+1;
e=e+1;
if(e==5) {
document.write(" ");
e=0
}
if(c==multiplicande) {
t=c*y;
document.write(" "+multiplicande+" ---- "+y+" fois "+multiplicande+" = "+t+ "<BR>");
c=0;
e=0
y=y+1;
}
j++
}
document.write ("<B><BR>"+multiplicande+" x "+multiplicateur+" = " + produit+".<br></B>");
</script>