Advertisement
LukaszPanko

Js - tabele

Dec 10th, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Zadanie 1
  2. document.write("Pętla for"+"<br>")
  3. for(let i=1;i<=100;i++){
  4.     document.write(i+"<br>");
  5. }
  6.  
  7. i=1;
  8. document.write("Pętla while"+"<br>")
  9. while(i<=100){
  10.     document.write(i+"<br>");
  11.     i++;
  12. }
  13.  
  14. i=1
  15.  
  16. document.write("Pętla do... while"+"<br>")
  17. do{
  18.     document.write(i+"<br>");
  19.     i++;
  20. }
  21. while(i<=100);
  22.  
  23. //Zadanie 2
  24. let początek = Number (prompt("Podaj początek przedziału: "))
  25. let koniec = Number (prompt("Podaj początek przedziału: "))
  26.  
  27. if(początek>koniec){
  28.     var a = początek;
  29.     początek = koniec;
  30.     koniec = a;
  31. }
  32.  
  33. for(let i=początek;i<=koniec;i++){
  34.     if(i%3==0){
  35.         document.write(i+" → Podzielne przez 3"+"<br>");
  36.     }
  37.     else{
  38.     document.write(i+" → Nie podzielne przez 3"+"<br>");
  39.     }
  40. }
  41.  
  42. //Zadanie 3
  43. let silnia = Number (prompt("Podaj liczbę której silnie chcesz poznać: "))
  44. let a = 1;
  45.  
  46. if(silnia<0){
  47.     document.write("Z liczby ujemnej nie można policzyć silni")
  48. }
  49. else if(silnia==0){
  50.     document.write("0!=1")
  51. }
  52.  
  53. else{
  54.     for(let i=silnia;i>0;i--){
  55.     a=a*i;}
  56.     document.write(silnia+"!="+a);
  57. }
  58.  
  59. //Zadanie 4
  60. for(let i=10;i<100;i++){
  61.     if(i%4==0){
  62.         document.write(i+"<br>")
  63.     }
  64. }
  65.  
  66. //Zadanie 5
  67. let krok = Number (prompt("Podaj skok: "));
  68.  
  69. if(krok<=0){
  70.     document.write("Podany skok jest nie właściwy")
  71. }
  72.  
  73. else{
  74. for(let i=0;i<=200;i=i+krok){
  75.     document.write(i+" ");
  76. }
  77. }
  78.  
  79. //Zadanie 6
  80. let liczba1 = Number (prompt("Podaj pierwszą liczbę: "));
  81. let liczba2 = Number (prompt("Podaj drugą liczbę: "));
  82. let liczba3 = Number (prompt("Podaj trzecią liczbę: "));
  83. let liczba4 = Number (prompt("Podaj czwartą liczbę: "));
  84. let liczba5 = Number (prompt("Podaj piątą liczbę: "));
  85. let suma=0;
  86.  
  87. let tablica = [
  88.     liczba1,
  89.     liczba2,
  90.     liczba3,
  91.     liczba4,
  92.     liczba5
  93. ];
  94.  
  95. for(let i=0;i<tablica.length;i++){
  96. document.write(i+" element tablicy "+tablica[i]+"<br>");
  97. suma=suma+tablica[i];
  98. }
  99. document.write("Suma elementów tablicy to: "+suma);
  100.  
  101. //Zadanie 7
  102. let r;
  103. for(let i=0;true;i++){
  104.     r = Number (prompt("Podaj promień koła: "));
  105.     if(r>0){
  106.         break;
  107.     }
  108. }
  109. let pole = 3.14*r*r;
  110. let obwód = 2*3.14*r;
  111. document.write("Pole koła o promieniu "+r+" wynosi: "+pole+"<br>");
  112. document.write("Obwód koła o promieniu "+r+" wynosi: "+obwód);
  113.  
  114. //Zadanie 8
  115. var tabela = [];
  116. for(var i=0;true;i++){
  117.     var liczba = Number (prompt("Podaj liczbe: "))
  118.     if(liczba==0){
  119.         break;
  120.     }
  121.     else{
  122.         tabela.push(liczba);
  123.     }
  124. }
  125.  
  126. for(var i=0;i<tabela.length;i++){
  127.    
  128.     var maksimum=tabela[0];
  129.     if(tabela[i]>maksimum){
  130.         maksimum = tabela[i];
  131.     }
  132.     var minimum=tabela[0];
  133.     if(tabela[i]<minimum){
  134.         minimum = tabela[i];
  135.     }
  136.  
  137.     document.write("Tab["+i+"]="+tabela[i]+"<br>");
  138.    
  139. }
  140.     document.write("Minimalna wartość z wpisanych to: "+minimum+"<br>");
  141.     document.write("Maksymalna wartość z wpisanych to: "+maksimum);
  142.    
  143. //Zadanie 9
  144. for(var i=0;true;i++){
  145.     var liczba1 = Number (prompt("Podaj mnożną: "))
  146.     var liczba2 = Number (prompt("Podaj mnożnik: "))
  147.     var iloczyn=liczba1*liczba2;
  148.     var wynik = Number (prompt("Podaj wynik mnożenia tych dwóch liczb: "))
  149.     if(iloczyn==wynik){
  150.         document.write("Brawo wynik mnożenia: "+liczba1+" przez liczbę: "+liczba2+" to: "+iloczyn);
  151.         break;
  152.     }
  153.     else{
  154.         alert("Niestety nie udało CI się spróbuj jeszcze raz");
  155.     }
  156. }
  157.  
  158. //Zadanie 10
  159. var suma= 0
  160. for(var i=1;true;i++){
  161.     var liczba = Number (prompt("Podaj liczbę: "))
  162.     suma=suma+liczba;
  163.     if(suma>50){
  164.         document.write("Zsumowano "+i+" liczb, które łącznie dały wynik: "+suma);
  165.         break;
  166.     }
  167. }
  168.  
  169. //Zadanie 11
  170. var hajsik=2;
  171. var mnożnik=2;
  172. for(var i=2;i<=30;i++){
  173.     hajsik =hajsik+(mnożnik*i);
  174. }
  175. document.write("Po 30 dniach syn zaoszczędził "+hajsik+"zł");
  176.  
  177. //Zadanie 12
  178. var suma = 0;
  179. for(var i=10;i>=1;i--){
  180.     suma=suma+(i*i);
  181. }
  182. document.write("Suma cegieł w piramidzie o podstawie 10x10 wyosi: " +suma)
  183.  
  184. //Zadanie 13 i 14
  185. var tablica = [];
  186. for(var i=0;i<6;i+0){
  187.     var wiek = Number (prompt("Podaj wiek "+(i+1)+" osoby"));
  188.     if(wiek>0){
  189.         tablica.push(wiek);
  190.         i++;
  191.     }
  192.     else{
  193.         alert("Podaj poprawny wiek, to znaczy większy od 0")
  194.     }
  195. }
  196. var najmlodszy=tablica[0];
  197. var najstarszy=tablica[0];
  198. var srednia = 0;
  199. for(i=0;i<tablica.length;i++){
  200.  
  201.     if(najmlodszy>=tablica[i]){
  202.         najmlodszy=tablica[i];
  203.     }
  204.     if(najstarszy<=tablica[i]){
  205.         najstarszy=tablica[i];
  206.     }
  207.     srednia=srednia+tablica[i];
  208.    
  209. }
  210. document.write("Najstarsza osoba ma: "+najstarszy+"lat<br>");
  211. document.write("Najmłodsza osoba ma: "+najmlodszy+"lat<br>");
  212. document.write("Średnia wieku podanych osób wynosi: "+srednia/tablica.length+"lat<br>");
  213.  
  214. //↓ Zadanie 15
  215. document.write("Segregując osoby od najmłodszej do najstarszej otrzymujemy następujący ciąg: "+tablica.sort());
  216.  
  217. var tablica = [
  218.     'Asia',
  219.     'Adam',
  220.     'Jurij'
  221. ];
  222. document.write(tablica+"<br>");
  223. tablica.push('Dominik');
  224. tablica.push('Kuba');
  225. document.write(tablica+"<br>");
  226. tablica.pop();
  227. document.write(tablica+"<br>");
  228.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement