Advertisement
szymcio93

laborka js

Jun 9th, 2015
376
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.92 KB | None | 0 0
  1. function rozw0()
  2. {
  3. var tablica=document.Tablice.input.value.split(" ");
  4. var wynik=new String();
  5. for( i in tablica)
  6. {
  7. if(tablica[i] <= 10) wynik += (tablica[i] + " ");
  8. }
  9. document.Tablice.output.value=wynik;
  10. }
  11.  
  12.  
  13. function rozw1()
  14. {//TODO: rozwiąż zadanie 1
  15. var tablica = new Array();
  16. var wejscie = new String();
  17. var wyjscie = new Array();
  18. for(var i=0; i<100; i++)
  19. {
  20. tablica[i]=Math.round(1000*Math.random());
  21. wejscie += (tablica[i] + " ");
  22. }
  23.  
  24. wyjscie = tablica.filter(function(a) {
  25. return 0 == a % 3;
  26. });
  27. wyjscie = wyjscie.map(Number);
  28.  
  29. document.Tablice.input.value=wejscie;
  30. document.Tablice.output.value=wyjscie;
  31. }
  32.  
  33. function rozw2()
  34. {//TODO: rozwiąż zadanie 2
  35. function sortros(a,b)
  36. {
  37. return a-b;
  38. }
  39. function sortmal(c,d)
  40. {
  41. return d-c;
  42. }
  43. var tablica = new Array();
  44. var wejscie = new Array();
  45. var wyjscie1 = new Array();
  46. var wyjscie2 = new Array();
  47. var wyjscie = new Array();
  48. for(var i=0; i<100; i++)
  49. {
  50. tablica[i]=Math.round(1000*Math.random());
  51. wejscie += (tablica[i] + " ");
  52. }
  53.  
  54. wyjscie1 = tablica.filter(function(p) {
  55. return 0 == p % 2;
  56. });
  57. wyjscie1 = wyjscie1.sort(sortros);
  58.  
  59. wyjscie2 = tablica.filter(function(n) {
  60. return 0 !== n % 2;
  61. });
  62. wyjscie2 = wyjscie2.sort(sortmal);
  63.  
  64. wyjscie = wyjscie1.concat(wyjscie2);
  65. wyjscie = wyjscie.map(Number);
  66.  
  67. document.Tablice.input.value=wejscie;
  68. document.Tablice.output.value=wyjscie;
  69. }
  70.  
  71. function rozw3()
  72. {//TODO: rozwiąż zadanie 3
  73. var tab1 = ['Adam','Ewa','Tomek','Ania','Robert','Kasia','Marek','Klaudia','Piotr'];
  74. var tab2 = ['Arek','Jola','Jarek','Ania','Radek','Magda','Tomek','Basia','Adam'];
  75. document.Tablice.input.value = tab1 + tab2;
  76. var tab = tab1 + tab2;
  77. var tab2f = tab2.filter(function (item) {
  78. return tab1.indexOf(item) < 0;
  79. });
  80. var tab1f = tab1.filter(function (item) {
  81. return tab2.indexOf(item) < 0;
  82. });
  83. var tab = tab1f.concat(tab2f);
  84.  
  85. document.Tablice.output.value = tab;
  86. }
  87.  
  88. function rozw4()
  89. {//TODO: rozwiąż zadanie 4
  90. var wynik = [];
  91. var tablica=document.Tablice.input.value.split(" ");
  92. tablica.sort();
  93.  
  94. for (var i = 0; i < tablica.length - 1; i++) {
  95. if (tablica[i + 1] == tablica[i]) {
  96. wynik.push(tablica[i]);
  97. }
  98. }
  99.  
  100. document.Tablice.output.value = wynik;
  101. }
  102.  
  103. function rozw5()
  104. {//TODO: rozwiąż zadanie 5
  105. var tablica = [];
  106. for(var i=0; i<100; i++)
  107. {
  108. tablica[i]=Math.round(1000*Math.random());
  109. }
  110.  
  111. document.Tablice.input.value = tablica;
  112.  
  113. var wynik = tablica.map(function(n) {
  114. return n.toString(2);
  115. });
  116. document.Tablice.output.value = wynik;
  117.  
  118. }
  119. function rozw6()
  120. {//TODO: rozwiąż zadanie 6
  121. var tablica = [];
  122. for(var i=0; i<100; i++)
  123. {
  124. tablica[i]=Math.round(1000*Math.random());
  125. }
  126.  
  127. document.Tablice.input.value = tablica;
  128.  
  129. function logarytm(l)
  130. {
  131. return (Math.log(l) / Math.log(10));
  132. }
  133.  
  134. var wynik = tablica.map(function(l) {
  135. return (Math.log(l) / Math.log(10)).toPrecision(3);
  136. });
  137.  
  138. document.Tablice.output.value = wynik;
  139. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement