Advertisement
JakubJaneczek

JS funkcje

Mar 17th, 2021 (edited)
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script>
  2. document.write("<br>Zadanie 1<br>");
  3.  
  4. function WARTOŚĆ_BEZWZGLĘDNA (bezwzględna){
  5. if(bezwzględna<0){return bezwzględna*-1;}
  6. else if(bezwzględna>=0){return bezwzględna;}}
  7. document.write(WARTOŚĆ_BEZWZGLĘDNA(-2)+"<br>");
  8. document.write(WARTOŚĆ_BEZWZGLĘDNA(5)+"<br>");
  9. document.write(WARTOŚĆ_BEZWZGLĘDNA(12)+"<br>");
  10. document.write(WARTOŚĆ_BEZWZGLĘDNA(-1.5));
  11.  
  12. document.write("<br>Zadanie 2<br>");
  13.  
  14. function CZY_PARZYSTA (sprawdź){
  15. if(sprawdź%2==0){return true}
  16. else{return false}}
  17.  
  18. document.write(CZY_PARZYSTA(17)+"<br>");
  19. document.write(CZY_PARZYSTA(56)+"<br>");
  20. document.write(CZY_PARZYSTA(15.5)+"<br>");
  21. document.write(CZY_PARZYSTA(3.14));
  22.  
  23. document.write("<br>Zadanie 3<br>");
  24.  
  25. function SZLACZEK (znaczek,ilość){
  26. var i=0;
  27. do{document.write(znaczek);  i++;}
  28. while(i<=ilość);}
  29. SZLACZEK("~",13)
  30.  
  31. document.write("<br>Zadanie 4<br>");
  32.  
  33. function PODZIELNOSC (ile,dzielnik){
  34.  
  35. var minimalna=10**(ile-1);
  36. var maksymalna=(10**ile)-1;
  37.    
  38. document.write("Twoje liczby to: ");
  39. var i = minimalna;  
  40. do{if(i%dzielnik==0){document.write(i+", ")}i++;}
  41. while(i<=maksymalna)}
  42.    
  43. PODZIELNOSC(2,6)
  44.  
  45. document.write("<br>Zadanie 5<br>");
  46.  
  47. function OBWOD_TROJKATA (a,b,c){
  48. if(a+b<=c && a+c<=b && c+b<=a){return -1;}
  49. else{return (a+b+c);}}
  50.    
  51. var obwód = OBWOD_TROJKATA(15,20,25);
  52.    
  53. if (obwód===-1){document.write("Nie da się utworzyć trójkąta");}
  54. else{document.write("Można utworzyć trójkąt. Jego obwód wynosi: "+obwód);}
  55.  
  56. document.write("<br>Zadanie 6<br>");
  57.  
  58. function SILNIA(silnia){
  59. if(silnia<=1){return 1;}
  60. else{return silnia*SILNIA(silnia-1);}}
  61.  
  62. document.write(SILNIA(7));
  63.  
  64. document.write("<br>Zadanie 7<br>");
  65.  
  66. function LICZBA_PIERWSZA (pierwsza){
  67. var i=2;
  68. if(pierwsza==2){return 1}
  69. else{do{
  70. if(pierwsza%i==0){return 0;}
  71. else if(i==pierwsza-1){return 1;}
  72. i++;}
  73. while(i<=pierwsza);}}
  74.    
  75. var liczba = LICZBA_PIERWSZA(937);
  76. if(liczba===1){document.write("Liczba jest liczbą pierwszą"+"</br>");}
  77. else{document.write("Liczba nie jest liczbą pierwszą"+"</br>");}
  78.  
  79.  
  80. document.write("<br>Zadanie 9<br>");
  81.  
  82. function LICZBA_CYFR (liczba){
  83. var suma=0;
  84. var uzyskana=0;
  85. while(liczba>=1){  uzyskana=liczba%10;  liczba=(liczba-uzyskana)/10;  suma=suma+uzyskana;}
  86. if(suma>10){LICZBA_CYFR(suma);}
  87. else{document.write(suma);}}
  88.    
  89. LICZBA_CYFR(255);
  90. document.write("<br>");
  91.  
  92. document.write("<br>Zadanie 10<br>");
  93.  
  94. function FIBONACCI (fibo){
  95. if(fibo==2 || fibo==1){return 1;}
  96. else{return FIBONACCI(fibo-1)+FIBONACCI(fibo-2);}}
  97.    
  98. document.write(FIBONACCI(3)+"<br>");
  99. document.write(FIBONACCI(7)+"<br>");
  100. document.write(FIBONACCI(12)+"<br>");
  101. document.write(FIBONACCI(40));
  102. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement