Advertisement
PiotrJurek

Zadania js tablice

Dec 13th, 2020
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>Document</title>
  7. </head>
  8. <body>
  9.     <script>
  10.  
  11.         //Zad1
  12.         {
  13.         for(let i = 1; i <= 100; i++)
  14.         {
  15.             document.write(i+"</br>");
  16.         }
  17.        
  18.         let i = 1;
  19.         while(i <= 100)
  20.         {
  21.             document.write(i+"</br>");
  22.             i++;
  23.         }
  24.  
  25.         let j = 1;
  26.         do
  27.         {
  28.             document.write(j+"</br>");
  29.             j++;
  30.         }while(j <= 100)
  31.         }
  32.  
  33.         //Zad2
  34.         {
  35.         let a = Number(prompt("Podaj a:"));
  36.         let b = Number(prompt("Podaj b:"));
  37.  
  38.         if(a>b)
  39.         {
  40.             let c = a;
  41.             a = b;
  42.             b = c;
  43.         }
  44.  
  45.         for(; a <= b; a++)
  46.         {
  47.             document.write(a);
  48.             if(a % 3 === 0)
  49.             {
  50.                 document.write(" dzieli sie przez 3"+"</br>");
  51.             }
  52.             else
  53.             {
  54.                 document.write(" nie dzieli sie przez 3"+"</br>");
  55.             }
  56.         }
  57.         }
  58.  
  59.         //Zad3
  60.         {
  61.         let x = Number(prompt("Podaj liczbe:"));
  62.  
  63.         if(x < 0)
  64.         {
  65.             document.write("Nie da sie obliczyc silni z liczby ujemnej."+"</br>");
  66.         }
  67.         else if(x === 0)
  68.         {
  69.             document.write("0!=1"+"</br>");
  70.         }
  71.         else
  72.         {
  73.             let s = 1;
  74.             for(let i = x; i>=1; i--)
  75.             {
  76.                 s *= i;
  77.             }
  78.             document.write(x+"!="+s+"</br>");
  79.         }
  80.         }
  81.  
  82.         //Zad4
  83.         {
  84.         for(let i = 12; i<100; i += 4)
  85.         {
  86.             document.write(i+"</br>");
  87.         }
  88.         }
  89.  
  90.         //Zad5
  91.         {
  92.         let x = Number(prompt("Podaj krok:"));
  93.         for(let i = 0; i <= 200; i += x)
  94.         {
  95.             document.write(i+"</br>");
  96.         }
  97.         }
  98.  
  99.         //Zad6
  100.         {
  101.         let s = 0;
  102.         let x = [];
  103.         for(let i = 0; i < 5; i++)
  104.         {
  105.             x[i] = Number(prompt("Podaj "+(i+1)+" liczbe:"));
  106.             s += x[i];
  107.         }
  108.         document.write(x+"</br>");
  109.         document.write("Suma: "+s+"</br>");
  110.         }
  111.  
  112.         //Zad7
  113.         {
  114.         do
  115.         {
  116.             var r = Number(prompt("Podaj promien:"));
  117.         }while(r <= 0)
  118.         document.write("Pole kola: "+((314*r**2)/100)+"</br>");
  119.         document.write("Obwod kola: "+((314*r*2)/100)+"</br>");
  120.         }
  121.  
  122.         //Zad8
  123.         {
  124.         do
  125.         {
  126.             var x = Number(prompt("Podaj liczbe:"));
  127.             if(x > max || typeof max === 'undefined') var max = x;
  128.             if(x < min || typeof min === 'undefined') var min = x;
  129.         }while(x != 0)
  130.  
  131.         document.write("Najmniejsza liczba: "+min+"</br>");
  132.         document.write("Najwieksza liczba: "+max+"</br>");
  133.         }
  134.  
  135.         //Zad9
  136.         {
  137.         let a = Number(prompt("Podaj a:"));
  138.         let b = Number(prompt("Podaj b:"));
  139.         do
  140.         {
  141.             var x = Number(prompt("Podaj wynik mnozenia a*b:"));
  142.         }while(x != a*b)
  143.         }
  144.  
  145.         //Zad10
  146.         {
  147.         let s = 0;
  148.         let i = 0;
  149.         do
  150.         {
  151.             s += Number(prompt("Podaj liczbe:"));
  152.             i++
  153.         }while(s <= 50)
  154.         document.write("Zsumowano "+i+" liczb."+"</br>");
  155.         }
  156.  
  157.         //Zad11
  158.         {
  159.         let a = 2;
  160.         let s = 0;
  161.         for(let i = 0; i < 30; i++)
  162.         {
  163.             s += a * 2 ** i;
  164.         }
  165.         document.write("Syn zaoszczedzil: "+s+"zl"+"</br>");
  166.         }
  167.  
  168.         //Zad12
  169.         {
  170.         let s = 0;
  171.         for(let i = 10; i >= 1; i--)
  172.         {
  173.             s += i**2;
  174.         }
  175.         document.write("Piramida ma: "+s+" cegiel"+"</br>");
  176.         }
  177.  
  178.         //Zad13
  179.         {
  180.         let w = [];
  181.         for(let i = 0; i < 6; i++)
  182.         {
  183.             do
  184.             {
  185.                 w[i] = Number(prompt("Podaj wiek "+(i+1)+" osoby: (wiek musi byc liczba dodatnia)"));
  186.             }while(w[i] < 0)
  187.         }
  188.         let min = w[0];
  189.         let max = w[0];
  190.         let s = 0;
  191.         for(const i of w)
  192.         {
  193.             if(i > max) max = i;
  194.             if(i < min) min = i;
  195.             s += i;
  196.         }
  197.         document.write("Najmlodsza osoba ma "+min+" lat."+"</br>");
  198.         document.write("Najstarsza osoba ma "+max+" lat."+"</br>");
  199.         document.write("Sredni wiek wynosi "+(s/6)+" lat."+"</br>");
  200.        
  201.         //Zad14
  202.         w.sort();
  203.         }
  204.  
  205.         //Zad15
  206.         {
  207.             let imiona = ["Dominik", "Kuba", "Adam"];
  208.             imiona.push("Asia");
  209.             imiona.push("Łukasz");
  210.             imiona.pop("Łukasz");
  211.             document.write(imiona+"</br>");
  212.  
  213.         }
  214.     </script>
  215. </body>
  216. </html>
  217.  
  218.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement