const tab_a = []; const tab_b = []; var przyklad=0, przyklady; var liczba_a, liczba_b, wynik, blad=0, dobrze=0; var countdown; var element; var cdTimer; var Liczba = new String(); window.onload = load; function load () { przyklad=0, blad=0, dobrze=0; var option1, option2; for (a=1; a<=10; a++) {if (a==3) {select = ' selected="selected"';} else {select = ''; } option1 += '';} for (a=2; a<=30; a=a+2) {if (a==10) {select = ' selected="selected"';} else {select = ''; } option2 += '';} option2 += '' var tresc_diva = '
Przed Tobą aplikacja do doskonalenia sztuki mnożenia. Za jej pomocą nauka tabliczko mnożenia będzie łatwiejsza. Wybierasz ilośc przykładów i czas na rozwiązanie jednego, następnie aplikacja losuje dwie liczby z przedziału od 1 do 10 i Twoim zadaniem jest podać poprawny wymik mnożenia tych dwóch liczb.

Wybierz ilość przykładów do rozwiązania
Wybierz czas (w sekundach) na rozwiązanie przykładu
START
Language: Polski English
'; document.getElementById("tabmn").innerHTML = tresc_diva; } function start() { przyklady = document.getElementById("przyklady").value czas = document.getElementById("czass").value rysuj(); losuj(); } function stop () { if(blad==1) strblad="tylko 1 błąd!"; else if ((blad>1 && blad<5)||(blad>21 && blad<25)||(blad>31 && blad<35)||(blad>41 && blad<45)||(blad>51 && blad<55)||(blad>61 && blad<65)||(blad>71 && blad<75)||(blad>81 && blad<85)||(blad>91 && blad<95)) strblad=blad + " błędy!"; else strblad=blad + " błędów!"; info="Na " + przyklady + " przykładów popełniłeś(aś) " + strblad; if(blad==0) info = "Rozwiązałeś(aś) " + przyklady + " przykładów i nie popełniłeś(aś) żadnego błędu. BRAWO!"; else if(blad==przyklady) info += "
Jedno jest pewne, bez kalkulatora nie przetrwasz w tym brutalnym świecie ;-)"; // info += '
Uruchom ponownie'; document.getElementById("czas").innerHTML = ''; document.getElementById("czas").style.backgroundColor = ""; // document.getElementById("zadanie").innerHTML = ''; document.getElementById("zadanie").style.display = 'none'; document.getElementById("przyciski").style.display = 'none'; document.getElementById("restart").style.display = 'block'; document.getElementById("koniec").innerHTML = info; document.getElementById("koniec").style.display = 'block'; } function losuj () { if (przyklad>=przyklady) { setTimeout("stop()", 500); } else { przyklad++; poz_liczba = Math.floor(Math.random() * (tab_a.length)); liczba = tab_a[poz_liczba]; tab_a.splice(poz_liczba, 1); liczba_a = Math.floor(liczba/10); liczba_b = liczba - liczba_a*10; if (liczba_b == 0) liczba_b = 10; element = "a" + liczba_a + "b" + liczba_b; wynik = liczba_a*liczba_b; // document.getElementById(element).style.borderColor = "purple"; document.getElementById(element).style.backgroundColor = "purple"; document.getElementById("zadanie").innerHTML = liczba_a+'*'+liczba_b+'=?'; for (a=0; a 47) && (key < 58)) || ((key > 95) && (key < 106))) { if (key > 95) { key-=48; } key-=48; zawartosc = document.getElementById(element).innerHTML if (zawartosc.length < 3) document.getElementById(element).innerHTML = zawartosc+key; } else if(key==13) { clearTimeout(cdTimer); wyniczek(); losuj(); } else if(key==8) { zawartosc = document.getElementById(element).innerHTML n = zawartosc.length; if(n > 1) zawartosc = zawartosc.substr(0,n-1); else if(n==1) zawartosc=""; document.getElementById(element).innerHTML = zawartosc; } return true; } function klik(key) { if (key >= 0 && key <= 9) { zawartosc = document.getElementById(element).innerHTML if (zawartosc.length < 3) document.getElementById(element).innerHTML = zawartosc+key; } else if(key==-1) { clearTimeout(cdTimer); wyniczek(); losuj(); } else if(key==-2) { zawartosc = document.getElementById(element).innerHTML n = zawartosc.length; if(n > 1) zawartosc = zawartosc.substr(0,n-1); else if(n==1) zawartosc=""; document.getElementById(element).innerHTML = zawartosc; } return true; } function wyniczek () { document.onkeydown=nullevent; document.onclick=nullevent; zawartosc = document.getElementById(element).innerHTML if (wynik != zawartosc) { blad++; document.getElementById(element).style.backgroundColor = "red"; } else { dobrze++; document.getElementById(element).style.backgroundColor = "green"; } document.getElementById(element).innerHTML = wynik; document.getElementById(element).style.borderColor = "gray"; for (a=0; a*'; } else if (a==0) { tresc_diva = tresc_diva + '
'+b+'
'; } else if (b==0) { tresc_diva = tresc_diva + '
'+a+'
'; } else { tresc_diva = tresc_diva + '
'+'
'; } } tresc_diva = tresc_diva + '
'; } tresc_diva = tresc_diva + '
1 z '+przyklady+'
dobrze: 0 źle: 0
'+liczba_a+'*'+liczba_b+'=?
Uruchom ponownie
'; for (a=1; a<=12; a++) { if (a<6) { tresc_diva = tresc_diva + '
'+a+'
'; } else if (a>6 && a<11) { tresc_diva = tresc_diva + '
'+(a-1)+'
'; } else if (a==11) { tresc_diva = tresc_diva + '
0
'; } else if (a==6) { tresc_diva = tresc_diva + '
<-
'; } else if (a==12) { tresc_diva = tresc_diva + '
OK
'; } } tresc_diva = tresc_diva + '
'; for (a=0; a<=99; a++) { tab_a[a] = a+10; } document.getElementById("tabmn").innerHTML = tresc_diva; }