Advertisement
Guest User

script.js

a guest
Dec 7th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function start()
  2. {
  3.     var uczestnicy = [];
  4.     var nazwisko = document.querySelectorAll('td:nth-child(1)');
  5.     var imie = document.querySelectorAll('td:nth-child(2)');
  6.     var plec = document.querySelectorAll('td:nth-child(3)');
  7.     var pkt = document.querySelectorAll('td.pkt');
  8.     var punkty = [];
  9.     var liczbaUcz = 0;
  10.     var iloscK = 0;
  11.     var iloscM = 0;
  12.     var bestK;
  13.     var bestM;
  14.     var pierwszMce;
  15.     if( nazwisko.length == imie.length && imie.length == plec.length &&  plec.length == pkt.length )
  16.     {
  17.         var sortPKT = new Array(pkt.length);
  18.         sortPKT.fill(0);
  19.         for( var i = 0 ; i < nazwisko.length ; i ++ )
  20.         {
  21.             punkty[i] = pkt[i].innerText;
  22.             punkty[i] = parseInt(punkty[i]);
  23.             parseInt(punkty[i]);
  24.             if( isNaN(punkty[i]) == false )
  25.             {
  26.                 uczestnicy.push([punkty[i], nazwisko[i].innerText + " " + imie[i].innerText,  plec[i].innerText]);
  27.             }
  28.         }
  29.         uczestnicy.sort();
  30.         uczestnicy.reverse();
  31.         pierwszaK = false;
  32.         pierwszyM = false;
  33.         for( var i = 0 ; i < uczestnicy.length ; i++)
  34.         {
  35.             if( uczestnicy[i][2] == "K" )
  36.             {
  37.                 iloscK++;
  38.                 if( pierwszaK == false )
  39.                 {
  40.                     bestK = uczestnicy[i][1];
  41.                     pierwszaK = true;
  42.                 }
  43.             }
  44.             else if( uczestnicy[i][2] == "M" )
  45.             {
  46.                 iloscM++;
  47.                 if( pierwszyM == false )
  48.                 {
  49.                     bestM = uczestnicy[i][1];
  50.                     pierwszyM = true;
  51.                 }
  52.             }
  53.         }
  54.         pierwszMce = uczestnicy[0][1];
  55.         liczbaUcz = uczestnicy.length;
  56.     }
  57.     var wyniki = document.getElementById("wyniki");
  58.     wyniki.innerHTML += "Liczba uczestnikow: " + liczbaUcz + "<br>";
  59.     wyniki.innerHTML += "Liczba kobiet: " + iloscK + "<br>";
  60.     wyniki.innerHTML += "Liczba mezczyzn: " + iloscM + "<br>";
  61.     wyniki.innerHTML += "Pierwsze miejsce: " + pierwszMce + "<br>";
  62.     wyniki.innerHTML += "Najlepsza Kobieta: " + bestK + "<br>";
  63.     wyniki.innerHTML += "Najlepszy Mezczyzna: " + bestM + "<br>";
  64.     console.log(liczbaUcz);
  65.     console.log(iloscK);
  66.     console.log(iloscM);
  67.     console.log(pierwszMce);
  68.     console.log(bestK);
  69.     console.log(bestM);
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement