Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. <html>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>Sortowanie Ciągów</title>
  5. <script>
  6. function sortowanie()
  7. {
  8. this.tablica = [];
  9. this.tablica_wyniki = [];
  10. this.losuj_tablice = function()
  11. {
  12. var dlugosc = document.getElementById("dlugosc_tablicy").value;
  13. for (var i = 0; i < dlugosc; i ++)
  14. {
  15. this.tablica.push(Math.floor(Math.random() * 10000));
  16. this.tablica_wyniki.push(this.tablica[i]);
  17. }
  18.  
  19. this.wypisz_tablice();
  20. }
  21.  
  22. this.wypisz_tablice = function()
  23. {
  24. for (var i=0; i < this.tablica.length; i++)
  25. {
  26. document.getElementById("wylosowana_tablica").innerHTML += this.tablica[i]+", ";
  27. }
  28. }
  29. this.sortuj_babelkowo = function()
  30. {
  31. var ile_porownan = this.tablica_wyniki.length - 1;
  32. var ile_petli = ile_porownan;
  33. for(var j=0; j<ile_petli; j++)
  34. {
  35. document.getElementById("wypisz2").innerHTML += ile_porownan+'<br>';
  36. ile_porownan--;
  37. }
  38. }
  39.  
  40. }
  41. // Stworzenie obiektu.
  42. let obiekt_sortujacy = new sortowanie();
  43. </script>
  44. </head>
  45. <body>
  46. <input type="number" name="dlugosc_tablicy" id="dlugosc_tablicy" value="20">
  47. <input type="button" value="Losuj tablicę" name="przycisk_losowania" id="przycisk_losowania" onclick="obiekt_sortujacy.losuj_tablice()">
  48. <input type="button" value="Sortowanie bąbelkowe" name="przycisk_sortowania" id="przycisk_sortowania" onclick="obiekt_sortujacy.sortuj_babelkowo()">
  49. <br>
  50. <p id="wylosowana_tablica">Wylosowana tablica: </p>
  51. <p id="wypisz2"></p>
  52. </body>
  53. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement