- <!doctype html>
- <html>
- <head>
- <meta charset="utf-8"/>
- <style>
- td
- {
- border:3px solid #f000f0;
- background-color:pink;
- }
- table
- {
- margin:auto;
- text-align:center;
- border:3px solid #f000f0;
- font-size:25px;
- color:#f000f0;
- }
- p
- {
- text-align:center;
- color:#f000f0;
- }
- </style>
- <script>
- function start()
- {
- liczba3=Math.round(Math.random()*2);
- liczba4=Math.round(Math.random()*3);
- liczba5=Math.round(Math.random()*4);
- liczba6=Math.round(Math.random()*3);
- poprawna11=Math.round(Math.random());
- poprawna21=Math.round(Math.random()*2);
- poprawna31=liczba3%3;
- poprawna32=(liczba3+1)%3;
- zla31=(liczba3+2)%3;
- poprawna41=liczba4%4;
- poprawna42=(liczba4+1)%4;
- zla41=(liczba4+2)%4;
- zla42=(liczba4+3)%4;
- poprawna51=liczba5%5;
- poprawna52=(liczba5+1)%5;
- poprawna53=(liczba5+4)%5;
- zla51=(liczba5+2)%5;
- zla52=(liczba5+3)%5;
- poprawna61=liczba6%4;
- poprawna62=(liczba6+2)%4;
- poprawna63=(liczba6+3)%4;
- zla61=(liczba6+1)%4;
- odpowiedzi="1."+(poprawna11+1)+'<br/>'+" 2."+(poprawna21+1)+'<br/>'+" 3."+(poprawna31+1)+","+(poprawna32+1)+'<br/>'+" 4."+(poprawna41+1)+","+(poprawna42+1)+'<br/>'+" 5."+(poprawna51+1)+","+(poprawna52+1)+","+(poprawna53+1)+'<br/>'+" 6."+(poprawna61+1)+","+(poprawna62+1)+","+(poprawna63+1);
- document.getElementById('p1').innerHTML="Odpowiedzi:<br/>"+odpowiedzi;
- }
- function sprawdz()
- {
- suma=0;
- if(document.f.jeden[poprawna11].checked) suma+=6; // 1.
- if(document.f.dwa[poprawna21].checked) suma+=6; // 2.
- if(document.f.P1[poprawna31].checked==true && document.f.P1[zla31].checked==false) suma+=3; // 3.
- if(document.f.P1[poprawna32].checked==true && document.f.P1[zla31].checked==false) suma+=3;
- if(document.f.P2[zla41].checked==false && document.f.P2[zla42].checked==false) // 4.
- {
- if(document.f.P2[poprawna41].checked==true) suma+=3;
- if(document.f.P2[poprawna42].checked==true) suma+=3;
- }
- if(document.f.P3[zla51].checked==false && document.f.P3[zla52].checked==false) // 5.
- {
- if(document.f.P3[poprawna51].checked==true) suma+=2;
- if(document.f.P3[poprawna52].checked==true) suma+=2;
- if(document.f.P3[poprawna53].checked==true) suma+=2;
- }
- if(document.f.P4[zla61].checked==false) // 6.
- {
- if(document.f.P4[poprawna61].checked==true)suma+=2;
- if(document.f.P4[poprawna62].checked==true)suma+=2;
- if(document.f.P4[poprawna63].checked==true)suma+=2;
- }
- alert("uzyskałeś "+suma/6+" punktów na 6, czyli "+(suma/36)*100+"%");
- }
- </script>
- </head>
- <body onload="start()">
- <form name="f">
- <table>
- <tr>
- <td>1.</td>
- <td>2.</td>
- <td>3.</td>
- <td>4.</td>
- <td>5.</td>
- <td>6.</td>
- </tr>
- <tr>
- <td>
- <input type="radio" name="jeden"/>A<br/>
- <input type="radio" name="jeden"/>B<br/>
- </td>
- <td>
- <input type="radio" name="dwa"/>A<br/>
- <input type="radio" name="dwa"/>B<br/>
- <input type="radio" name="dwa"/>C<br/>
- </td>
- <td>
- <input type="checkbox" name="P1"/>A<br/>
- <input type="checkbox" name="P1"/>B<br/>
- <input type="checkbox" name="P1"/>C<br/>
- </td>
- <td>
- <input type="checkbox" name="P2"/>A<br/>
- <input type="checkbox" name="P2"/>B<br/>
- <input type="checkbox" name="P2"/>C<br/>
- <input type="checkbox" name="P2"/>D<br/>
- </td>
- <td>
- <input type="checkbox" name="P3"/>A<br/>
- <input type="checkbox" name="P3"/>B<br/>
- <input type="checkbox" name="P3"/>C<br/>
- <input type="checkbox" name="P3"/>D<br/>
- <input type="checkbox" name="P3"/>E<br/>
- </td>
- <td>
- <input type="checkbox" name="P4"/>A<br/>
- <input type="checkbox" name="P4"/>B<br/>
- <input type="checkbox" name="P4"/>C<br/>
- <input type="checkbox" name="P4"/>D<br/>
- </td>
- </tr>
- <tr><td colspan="6"><input type="button" value="Sprawdź" onclick="sprawdz()"/></td></tr>
- </table>
- </form>
- <p id='p1'></p>
- </body>
- </html>