<!doctype html>
td
{
border:3px solid #f000f0;
background-color:pink;
}
table
{
margin:auto;
text-align:center;
border:3px solid #f000f0;
font-size:25px;
color:#f000f0;
}
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;
}
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+"%");
}
<input type="radio" name="jeden"/>A
<br/>
<input type="radio" name="jeden"/>B
<br/>
<input type="radio" name="dwa"/>A
<br/>
<input type="radio" name="dwa"/>B
<br/>
<input type="radio" name="dwa"/>C
<br/>
<input type="checkbox" name="P1"/>A
<br/>
<input type="checkbox" name="P1"/>B
<br/>
<input type="checkbox" name="P1"/>C
<br/>
<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/>
<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/>
<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/>
<tr><td colspan="6"><input type="button" value="Sprawdź" onclick="sprawdz()"/></td></tr>
<tr><td colspan="6"><input type="text" id='tekst' height="200" width="200"/></td></tr>
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}