ÿþ <html> <head> <style type="text/css"> @media print { .noprint { display: none; } } @media screen { .noscreen { display: none; } } .thisclass{background-color:#ff0000} h1 {font-size: 30;} </style> <title> werkblad minsommen tot 100 - tientallen </title> </head> <body> <script type="text/javascript"> function change(color){ var el=event.srcElement if (el.tagName=="INPUT"&&el.type=="button") event.srcElement.style.backgroundColor=color } function none() { document.getElementById('30').style.display ="none"; document.getElementById('45').style.display ="none"; document.getElementById('60').style.display ="none"; document.getElementById('80').style.display ="none"; document.getElementById('100').style.display ="none"; document.getElementById('30antw').style.display ="none"; document.getElementById('45antw').style.display ="none"; document.getElementById('60antw').style.display ="none"; document.getElementById('80antw').style.display ="none"; document.getElementById('100antw').style.display ="none"; document.getElementById('60antw').style.display ="none"; } function dertig() { none() document.getElementById('30').style.display ="block"; antwoordvlag = 30; } function vijfenveertig() { none() document.getElementById('45').style.display ="block"; antwoordvlag = 45; } function zestig() { none() document.getElementById('60').style.display ="block"; antwoordvlag = 60; } function tachtig() { none() document.getElementById('80').style.display ="block"; antwoordvlag = 80; } function honderd() { none() document.getElementById('100').style.display ="block"; antwoordvlag = 100; } function antwoordenblad() { none() if (antwoordvlag==30) {document.getElementById('30antw').style.display ="block";} if (antwoordvlag==45) {document.getElementById('45antw').style.display ="block";} if (antwoordvlag==60) {document.getElementById('60antw').style.display ="block";} if (antwoordvlag==80) {document.getElementById('80antw').style.display ="block";} if (antwoordvlag==100) {document.getElementById('100antw').style.display ="block";} } </script> <div class="noprint"> <br> <table width=100%><td width = "150"> <input type="button" name="Button1" class="thisclass" value="30 sommen" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="dertig()"> </td><td width = "150"> <input type="button" name="Button2" class="thisclass" value="45 sommen" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="vijfenveertig()"> </td><td width = "150"> <input type="button" name="Button3" class="thisclass" value="60 sommen" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="zestig()"> </td><td width = "150"> <input type="button" name="Button4" class="thisclass" value="80 sommen" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="tachtig()"> </td><td width = "250"> <input type="button" name="Button5" class="thisclass" value="100 sommen" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="honderd()"> </td><td width = "250"> <input type="button" name="Button6" class="thisclass" value="antwoordenblad" onMouseOver="change('#cc0000')" onMouseOut="change('#ff0000')" style="color:#000000;" onmousedown="antwoordenblad()"> </td> <td> <A HREF="index.html"><IMG SRC="home.jpg" width='100' border="0"></A> </td> </table> <br> <hr color = "red"><hr color = "red"> </div> <script type="text/javascript">; for (difje=1;difje<=5;difje++) { if (difje==1) { document.write ('<div id=30 style="display:none">') aantalrijen = 3 aantalkolommen = 3 } if (difje==2) { document.write ('<div id=45 style="display:none">') aantalrijen = 3 aantalkolommen = 4 } if (difje==3) { document.write ('<div id=60 style="display:none">') aantalrijen = 3 aantalkolommen = 5 } if (difje==4) { document.write ('<div id=80 style="display:none">') aantalrijen = 4 aantalkolommen = 5 } if (difje==5) { document.write ('<div id=100 style="display:none">') aantalrijen = 4 aantalkolommen = 6 } var zelfdesom1 = 0 var zelfdesom2 = 0 aantal = (aantalkolommen - 1) * aantalrijen * 5 var antwoorden = new Array(aantal); var antwoordengetal1 = new Array(aantal); var antwoordengetal2 = new Array(aantal); var antwoordenbladteller = 0 document.write("<FONT size=5>") if (difje<=3){document.write ('<br><br>')} document.write("<h1>Minsommen tot 100 - tientallen</h1><br><br>") if (difje<=3){document.write ('<br>')} document.write("naam:") document.write("<table border = 2 width=100% cellspacing=30><TR><TD style=border:0px>") for (rij=1;rij<=aantalrijen;rij++) { var nul = 0 for (kolom=1;kolom<aantalkolommen;kolom++)//2 kolommen met sommen { var nul = 0 for (teller=1;teller<=5;teller++)//5 sommen per rij { getal1 = Math.random(); getal1 = getal1*11; getal1 = getal1 + nul; // teveel nullen voorkomen getal1 = Math.round(getal1); getal2 = Math.random(); getal2 = getal2*11; getal2 = getal2 + nul;// teveel nullen voorkomen getal2 = Math.round(getal2); if (getal1==zelfdesom1) // dezelfde sommen achter elkaar voorkomen { if (getal2==zelfdesom2) { getal1 = -3 } } if (getal1==11) { getal1 = -1 } if (getal2==11) { getal1 = -1 } if (getal1==0) { getal1 = -1 } if (getal2==0) { getal1 = -1 } if (getal1==10 && getal2==10){getal1 = -1} teller = teller - 1 /* voorkomen dat er wel geteld wordt maar geen som afgedrukt */ var control = getal1 - getal2 //controleren of uitkomst = groter dan 0 if (control>-1) { getal1 = getal1 * 10 getal2 = getal2 * 10 control = control * 10 if (aantalrijen==3){ if (getal1<100){document.write("<Font size=4>"+"&nbsp;&nbsp;")} document.write("<Font size=4>"+getal1+" " "+getal2+" ="+"<Font size=1><br><br>")} if (aantalrijen==4){ if (getal1<100){document.write("<Font size=3>"+"&nbsp;&nbsp;")} document.write("<Font size=3>"+getal1+" " "+getal2+" ="+"<Font size=1><br><br>") } teller = teller + 1 //gelijk blijven van de teller voorkomen bij afdr. som zelfdesom1 = getal1; zelfdesom2 = getal2; antwoordenbladteller = antwoordenbladteller + 1 antwoorden[antwoordenbladteller] = control antwoordengetal1[antwoordenbladteller] = getal1 antwoordengetal2[antwoordenbladteller] = getal2 } if (getal1==0) { nul = nul + 0.5;//teveel nullen voorkomen } if (getal2==0) { nul = nul + 0.5; } }//einde teller document.write ("</TD><td style=border:0px>") }//einde kolom document.write ("</TR><TR><TD style=border:0px>") }//einde rij document.write ("</td></tr></table>") document.write ('</div>') if (difje==1) { document.write ('<div id=30antw style="display:none">') } if (difje==2) { document.write ('<div id=45antw style="display:none">') } if (difje==3) { document.write ('<div id=60antw style="display:none">') } if (difje==4) { document.write ('<div id=80antw style="display:none">') } if (difje==5) { document.write ('<div id=100antw style="display:none">') } document.write("<FONT size=5>") if (difje<=3){document.write ('<br><br>')} document.write("<h1>antwoorden</h1><br><br>") document.write ("</td></tr></table>") var nico = 0 document.write("<table border = 2 width=100% cellspacing=20><TR><TD style=border:0px>") for (rij=1;rij<=aantalrijen;rij++) { for (kolom=1;kolom<aantalkolommen;kolom++)//2 kolommen met sommen { var nul = 0 for (teller=1;teller<=5;teller++)//5 sommen per rij { nico = nico + 1 if (aantalrijen==3){ if (antwoordengetal1[nico]<100){document.write("<Font size=4>"+"&nbsp;&nbsp;")} document.write("<Font size=4>"+antwoordengetal1[nico]+" " "+antwoordengetal2[nico]+" = "+antwoorden[nico]+"<Font size=1><br><br>")} if (aantalrijen==4){ if (antwoordengetal1[nico]<100){document.write("<Font size=3>"+"&nbsp;&nbsp;")} document.write("<Font size=3>"+antwoordengetal1[nico]+" " "+antwoordengetal2[nico]+" = "+antwoorden[nico]+"<Font size=1><br><br>") } }//einde teller document.write ("</TD><td style=border:0px>") }//einde kolom document.write ("</TR><TR><TD style=border:0px>") }//einde rij document.write ("</table></TR></TD>") document.write ('</div>') } dertig() </script> </body> </html>