Advertisement
LukaszPanko

Funkcje

Jan 22nd, 2021
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //ZADANIE 1
  2.  
  3. function WARTOŚĆ_BEZWZGLĘDNA (x){
  4.     if(x<0){
  5.        return x*-1;
  6.     }
  7.     else{
  8.         return x;
  9.     }
  10. }
  11. document.write(WARTOŚĆ_BEZWZGLĘDNA(12)+"<br>");
  12. document.write(WARTOŚĆ_BEZWZGLĘDNA(-14));
  13.  
  14. //Zadanie 2
  15.  
  16. function CZY_PARZYSTA (x){
  17.     if(x%2==0){
  18.         document.write ("TRUE"+"<br>");
  19.     }
  20.     else{
  21.         document.write ("FALSE"+"<br>");
  22.     }
  23. }
  24. CZY_PARZYSTA(12);
  25. CZY_PARZYSTA(3);
  26.  
  27. //ZADANIE 3
  28.  
  29. function SZLACZEK (x,y){
  30.     for(var i=0;i<=y;i++){
  31.         document.write(x);
  32.     }
  33. }
  34. SZLACZEK("#",5)
  35.  
  36. //ZADANIE 4
  37.  
  38. var ilosc = Number      (prompt("Podaj ilocyfrowe liczby Cię interesują: "));
  39. var dzielnik = Number   (prompt("Podaj przez co mają być podzielne: "));
  40.  
  41.  
  42. PODZIELNOSC(ilosc,dzielnik)
  43.  
  44.  
  45. function PODZIELNOSC (x,y){
  46.     var max=10**x;
  47.     var min=10**(x-1);
  48.    
  49.     document.write("Twoje liczby to: ");
  50.     for(var i=min;i<=max;i++){
  51.         if(i%y==0){
  52.             document.write(i+", ")
  53.         }
  54.        
  55.     }  
  56. }
  57.  
  58.  
  59. //ZADANIE 5
  60.  
  61. function OBWOD_TROJKATA (x,y,z){
  62.     if(x+y<=z && x+z<=y && z+y<=x){
  63.         return -1;
  64.     }
  65.     else{
  66.         return (x+y+z);
  67.     }
  68. }
  69. var x = OBWOD_TROJKATA(3,4,5);
  70.  
  71. if (x===-1){document.write("Nie da się utworzyć trójkąta");}
  72. else{document.write("Da się utworzyć trójkąt o obwodzie: "+x);}
  73.  
  74. //ZADANIE 6
  75.  
  76. function SILNIA(x){
  77.     if(x<=1){
  78.         return 1;
  79.     }
  80.     else{
  81.         return x*SILNIA(x-1);
  82.     }
  83. }
  84.  
  85. document.write(SILNIA(5));
  86.  
  87. //ZADANIE 7
  88.  
  89. function LICZBA_PIERWSZA (x){
  90.     var i=2;
  91.     for(i;i<=x;i++){
  92.         if(x%i==0){
  93.             return 0;
  94.         }
  95.         else if(i==x-1){
  96.             return 1;
  97.         }
  98.  
  99.     }
  100. }
  101.  
  102. var x = LICZBA_PIERWSZA(8);
  103.  
  104. if(x===1){document.write("Podana liczba jest liczbą pierwszą"+"</br>");}
  105. else
  106. {document.write("Podana liczba nie jest liczbą pierwszą"+"</br>");}
  107.  
  108. //ZADANIE 8
  109.  
  110. function LICZBA_CYFR (x){
  111.     a=x;
  112.     for(i=0;x>=1;i++){
  113.         x=x/10;
  114.     }
  115.     document.write("Ilość cyfr w liczbie "+a+" wynosi: "+i);
  116. }
  117. LICZBA_CYFR(301939);
  118. document.write("<br>");
  119. LICZBA_CYFR(420);
  120. document.write("<br>");
  121. LICZBA_CYFR(7532222222);
  122.  
  123. //ZADANIE 9
  124.  
  125. function LICZBA_CYFR (x){
  126.     var sum=0;
  127.     var a=0;
  128.     while(x>=1){
  129.         a=x%10;
  130.         x=(x-a)/10;
  131.         sum=sum+a;
  132.     }
  133.     if(sum>10){
  134.         LICZBA_CYFR(sum);
  135.     }
  136.     else{
  137.     document.write(sum);
  138.     }
  139.    
  140. }
  141. LICZBA_CYFR(301939);
  142. document.write("<br>");
  143.  
  144. //ZADANIE 10
  145.  
  146. function FIBONACCI (x){
  147.         if(x<=2){
  148.             return 1;
  149.         }
  150.         else{
  151.             return FIBONACCI(x-1)+FIBONACCI(x-2);
  152.         }
  153. }
  154. document.write(FIBONACCI(7));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement