WPMarcelek

Zadania Funkcje JS

Feb 1st, 2022
1,410
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script>
  2.     //Zad1
  3.     function WARTOSC_BEZWZGLEDNA(liczba){
  4.         if(liczba>=0) {
  5.             return liczba;
  6.         } else if(liczba<0) {
  7.             return liczba*(-1);
  8.         }
  9.     }
  10.     document.write(WARTOSC_BEZWZGLEDNA(5));
  11.     document.write("<br>")
  12.     document.write(WARTOSC_BEZWZGLEDNA(-200));
  13.     document.write("<br>")
  14.  
  15.     //Zad2
  16.     function CZY_PARZYSTA(liczba){
  17.         if(liczba%2===0) {
  18.             return true;
  19.         } else {
  20.             return false;
  21.         }
  22.     }
  23.     document.write(CZY_PARZYSTA(12))
  24.     document.write("<br>")
  25.     document.write(CZY_PARZYSTA(5))
  26.  
  27.     document.write("<br>")
  28.  
  29.     //Zad3
  30.     function PODZIELNOSC(liczba1,liczba2){
  31.         let start=Math.pow(10,+liczba1-1);
  32.         let end=Math.pow(10,liczba1);
  33.         for(let i=start; i<end; i++){
  34.             if(i%liczba2===0){
  35.                 document.write(i+" ");
  36.             }
  37.         }
  38.     }
  39.     document.write("Twoje liczby to: ");
  40.     document.write(PODZIELNOSC(prompt("Podaj ilu cyforwe liczby chcesz"),prompt("Podaj przez co mają być podzielne")));
  41.     // Z jakiegoś powodu na końcu pętli wyświetla mi undefined, ale sam kod działa.
  42.  
  43.     //Zad 4
  44.  
  45.     function LICZBA_PIERWSZA(liczba){
  46.         if(liczba<2){
  47.             return 0;
  48.         }
  49.         for(let i=2; i<=Math.sqrt(liczba); i++){
  50.             if(liczba%i===0){
  51.                 return 0
  52.             }
  53.             return 1
  54.         }
  55.     }
  56.  
  57.     if(LICZBA_PIERWSZA(64)===0){
  58.         document.write("To nie liczba pierwsza");
  59.     } else {
  60.         document.write("To liczba pierwsza");
  61.     }
  62.  
  63.     //Zad 5
  64.  
  65.     function LICZBA_CYFR(a){
  66.         let i = 0;
  67.         do{
  68.             a=a/10;
  69.             i++;
  70.         }while(a>1);
  71.         return i;
  72.  
  73.     }
  74.     document.write(LICZBA_CYFR(2137));
  75.  
  76. </script>
Advertisement
Add Comment
Please, Sign In to add comment