Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.18 KB | None | 0 0
  1. <html>
  2. <head>
  3. <meta charset=utf-8>
  4. </head>
  5.  
  6. <body>
  7. <script>
  8.  
  9.  
  10.  
  11.  
  12. function zad1(){
  13.  
  14. var d = new Date();
  15.  
  16. var dzien = parseInt(d.getDay());
  17. var miesiac = parseInt(d.getMonth());
  18. var godzina = parseInt(d.getHours());
  19.  
  20. var tab1 = ["poniedziałek","wtorek","środa","czwartek","piątek","sobota","niedziela"];
  21. var tab2 = ["Styczen","Luty","Marzec","Kwiecien","Maj","Czerwiec","Lipiec","Sierpien","Wrzesien","Pazdziernik","Listopad","Grudzien"];
  22. var tab3 = ["pierwsza","druga","trzecia","czwarta","piąta","szósta","siódma","ósma","dziewiąta","dziesiąta","jedenasta","dwunasta"];
  23. var godz = tab3[godzina-1];
  24. var pora;
  25. if(godzina>12){
  26. pora="po południu";
  27. godz = tab3[godzina-1- 12];
  28. }
  29. else pora="rano";
  30.  
  31.  
  32.  
  33. document.getElementById('zad1').innerHTML=tab2[miesiac]+" "+tab1[dzien-1]+" godzina "+godz+" "+pora;
  34.  
  35.  
  36. }
  37.  
  38. function zad2(){
  39. for(var i=0;i<6;i++){
  40. document.getElementById('zad2').innerHTML += Math.floor((Math.random() * 45) + 1)+"<br>";
  41. }
  42. }
  43. function czysc(zad){
  44. document.getElementById(zad).innerHTML="";
  45. }
  46.  
  47. function zad3(){ //tu sa daty amerykanskie te odwrocone, wiec to popraw bo wywala NaN jesli dzien jest powyzej 12
  48. var dzien = document.getElementById('dzien').value;
  49. var miesiac = document.getElementById('miesiac').value;
  50. var rok = document.getElementById('rok').value;
  51. var a = new Date(miesiac+"/"+dzien+"/"+rok);
  52. var b = new Date();
  53. var data = (a.getMonth()+1)+"/"+a.getDate()+"/"+a.getFullYear();
  54. var data1 = (a.getDate())+"/"+(a.getMonth()+1)+"/"+a.getFullYear();
  55. document.getElementById('zad3').innerHTML="Różnica w dniach między "+data1+" a teraz wynosi w:<br>";
  56. document.getElementById('zad3').innerHTML+="dniach = "+Math.floor(((b-a)/(1000 * 3600 * 24)))+"<br>";
  57. document.getElementById('zad3').innerHTML+="godzinach = "+Math.floor(((b-a)/(1000 * 3600)))+"<br>";
  58. document.getElementById('zad3').innerHTML+="minutach = "+Math.floor(((b-a)/(1000 * 60)))+"<br>";
  59. document.getElementById('zad3').innerHTML+="sekundach = "+Math.floor(((b-a)/1000))+"<br>";
  60. document.getElementById('zad3').innerHTML+="milisekundach = "+Math.floor((b-a))+"<br>";
  61. }
  62.  
  63.  
  64.  
  65. </script>
  66.  
  67. <button onclick="zad1()">Pokaż datę</button>
  68. <button onclick="czysc('zad1')">Czyść</button>
  69. <p id=zad1></p>
  70. <button onclick="zad2()">Losowe</button>
  71. <button onclick="czysc('zad2')">Czyść</button>
  72. <p id=zad2></p>
  73. <br>
  74. <table>
  75. <tr><td>Dzień</td><td><input type=number min=1 max=31 id=dzien></td></tr>
  76. <tr><td>Miesiąc</td><td><input type=number min=1 max=12 id=miesiac></td></tr>
  77. <tr><td>Rok</td><td><input type=number min=1900 max=2019 id=rok></td></tr>
  78. <tr><td></td><td><button onclick="zad3()">Różnica</button></td></tr>
  79. </table>
  80. <p id=zad3></p>
  81.  
  82.  
  83. <script>
  84.  
  85. //testowanie obiektu Math
  86. function mathtest()
  87. {
  88. var a = Math.PI;
  89. document.getElementById('mathpi').innerHTML=a;
  90.  
  91. var b = Math.abs(-7);
  92. document.getElementById('abs').innerHTML=b;
  93.  
  94. var c = Math.ceil(5.3);
  95. document.getElementById('ceil').innerHTML=c;
  96.  
  97. var d = Math.floor(5.7);
  98. document.getElementById('floor').innerHTML=d;
  99.  
  100. var e = Math.round(0.5);
  101. document.getElementById('round').innerHTML=e;
  102.  
  103. var f = Math.max(0,2,-3,5,10);
  104. document.getElementById('max').innerHTML=f;
  105.  
  106. var g = Math.min(0,2,-3,5,10);
  107. document.getElementById('min').innerHTML=g;
  108.  
  109. var h = Math.sqrt(16);
  110. document.getElementById('sqrt').innerHTML=h;
  111.  
  112. var i = Math.pow(2,3);
  113. document.getElementById('pow').innerHTML=i;
  114.  
  115. var j = Math.exp(1);
  116. document.getElementById('exp').innerHTML=j;
  117. }
  118.  
  119. //testowanie obiektu Array
  120. function arraytest()
  121. {
  122. var tab1 = ["a","b"];
  123. var tab11 = ["c","d"];
  124. var tab111 = tab1.concat(tab11);
  125. document.getElementById('concat').innerHTML=tab111;
  126.  
  127. var tab2 = [1,2,3,4,5];
  128. var tab22 = tab2.reverse();
  129. document.getElementById('reverse').innerHTML=tab22;
  130.  
  131. var tab3 = [0,1,2,3,4];
  132. var tab33 = tab3.length;
  133. document.getElementById('length').innerHTML=tab33;
  134.  
  135. var tab4 = ["a","b","c","d"];
  136. var tab44 = tab4.pop();
  137. document.getElementById('pop').innerHTML=tab44;
  138.  
  139. var tab5 = ["a","b","c","d"];
  140. var tab55 = tab5.join();
  141. document.getElementById('join').innerHTML=tab55;
  142.  
  143. var tab6 = ["a","b","c","d"];
  144. var tab66 = tab6.sort();
  145. document.getElementById('sort').innerHTML=tab66;
  146.  
  147. var tab7 = [1,2,3,4,5,6,7];
  148. var tab77 = tab7.slice(2,5);
  149. document.getElementById('slice').innerHTML=tab77;
  150.  
  151. var tab8 = [1,2,3,4];
  152. var tab88 = tab8.push(7);
  153. document.getElementById('push').innerHTML=tab8;
  154.  
  155. function kwadrat(item){
  156. document.getElementById('foreach').innerHTML+=item*item+" ";
  157. }
  158. var tab9 = [2,3,4,5]
  159. tab9.forEach(kwadrat);
  160.  
  161. var tab10 = ["a","b","c","d"];
  162. tab10.splice(2,0,"e","f");
  163. document.getElementById('splice').innerHTML=tab10;
  164. }
  165.  
  166. </script>
  167. <button onclick=mathtest()>Obiekt Math</button><br>
  168. Pi = <span id='mathpi'></span><br>
  169. abs(-7) = <span id='abs'></span><br>
  170. ceil(5.3) = <span id='ceil'></span><br>
  171. floor(5.7) = <span id='floor'></span><br>
  172. round(0.5) = <span id='round'></span><br>
  173. max(0,2,-3,5,10) = <span id='max'></span><br>
  174. min(0,2,-3,5,10) = <span id='min'></span><br>
  175. sqrt(16) = <span id='sqrt'></span><br>
  176. pow(2,3) = <span id='pow'></span><br>
  177. exp(1) = <span id='exp'></span><br>
  178.  
  179. <br>
  180.  
  181. <button onclick=arraytest()>Obiekt Array</button><br>
  182. concat tab1[a,b] tab2[c,d] = <span id='concat'></span><br>
  183. reverse tab1[1,2,3,4,5] = <span id='reverse'></span><br>
  184. length tab1[0,1,2,3,4] = <span id='length'></span><br>
  185. pop tab1[a,b,c,d] = <span id='pop'></span><br>
  186. join tab1[a,b,c,d] = <span id='join'></span><br>
  187. sort tab1[d,a,c,b] = <span id='sort'></span><br>
  188. slice(2,5) tab1[1,2,3,4,5,6,7] = <span id='slice'></span><br>
  189. push(7) tab1[1,2,3,4] = <span id='push'></span><br>
  190. foreach(kwadrat) tab1[2,3,4,5] = <span id='foreach'></span><br>
  191. splice(2,0,"e","f") tab1[a,b,c,d] = <span id='splice'></span><br>
  192.  
  193. </body>
  194. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement