Advertisement
WiktoriaRatajczyk

Wiktoria Ratajczyk 4bTI/g2 Javascript - zadania cz.2

Dec 14th, 2020
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.75 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3.      <head>
  4.           <meta charset="UTF-8" />
  5.           <title>Wiktoria Ratajczyk 4bTI /g2</title>
  6.      </head>
  7.      <body>
  8.         <script>
  9. //zadanie 1
  10. for (i=1; i<=100; i++)
  11. {
  12. document.write (i + '<br>');
  13. }
  14.  
  15. let i=1;
  16. do
  17. {
  18. document.write(i + '<br>');
  19. i++;
  20. }
  21.  
  22. while (i<=100);
  23.  
  24.  
  25. let i=0;
  26. while (i<=100)
  27. {
  28. i++;
  29. document.write (i + '<br>');
  30. }
  31.  
  32. //zadanie 2
  33. let kraniec1 = parseInt (prompt ("Podaj pierwszy kraniec przedziału"));
  34. let kraniec2 = parseInt (prompt ("Podaj drugi kraniec przedziału"));
  35.        
  36. if (kraniec1<kraniec2)
  37. {
  38. do
  39. {
  40. document.write (kraniec1 + '<br>');
  41. kraniec1++;
  42.  
  43. if (kraniec1%3==0)
  44. {
  45. document.write (" liczba podzielna przez 3" + '<br>');
  46. }
  47. }
  48.            
  49. while (kraniec1<=kraniec2);
  50. }
  51.        
  52. else
  53. {
  54.  
  55. do
  56. {
  57. document.write (kraniec2 + '<br>');
  58. kraniec2++;
  59.                
  60. if (kraniec2%3==0)
  61. {
  62. document.write (" liczba podzielna przez 3" + '<br>');
  63. }
  64. }
  65.            
  66. while (kraniec2<=kraniec1);
  67. }
  68.        
  69. //zadanie 3
  70. let silnia = parseInt (prompt ("Podaj silnię do obliczenia"));
  71.  
  72. if (silnia < 0) {document.write ("Silnia jest ujemna");}
  73. else if (silnia == 0) {document.write ("0! = 1");}
  74.  
  75. else
  76. {
  77. let i=1;
  78. let wynik=1;
  79.    
  80. do
  81. {
  82. i++
  83. wynik=i*wynik;
  84. }
  85.    
  86. while (i<silnia);
  87.    
  88. document.write (wynik);
  89. }
  90.  
  91. //zadanie 4
  92. let i=10;
  93.  
  94. do
  95. {
  96. i++
  97.  
  98. if (i%4==0) {document.write (i + ", ");}
  99. }
  100.  
  101. while (i<=99);
  102.  
  103. //zadanie 5
  104. let krok = parseInt (prompt ("Co ile liczb chcesz podawać?: "));
  105.  
  106. let a = 0;
  107.  
  108. do  
  109. {
  110.     document.write (a + '<br>');
  111.     a = a + krok;
  112. }
  113.  
  114. while (a<=200);
  115.  
  116. //zadanie 6
  117. let a = parseInt (prompt ("Podaj pierwszą liczbę do zsumowania"));
  118. let b = parseInt (prompt ("Podaj drugą liczbę do zsumowania"));
  119. let c = parseInt (prompt ("Podaj trzecią liczbę do zsumowania"));
  120. let d = parseInt (prompt ("Podaj czwartą liczbę do zsumowania"));
  121. let e = parseInt (prompt ("Podaj piątą liczbę do zsumowania"));
  122.  
  123. suma = a + b + c + d + e;
  124.  
  125. let liczby =
  126. [
  127. a, b, c, d, e, suma,
  128. ];
  129.  
  130. document.write (liczby[0] + ", " + liczby[1] + ", " + liczby[2] + ", " + liczby[3] + ", " + liczby[4] + ", " + liczby[5]);
  131.  
  132. //zadanie 7
  133. do {let promien = parseInt (prompt ("Podaj promień")); }
  134.    
  135. let pole = 3.14 * promien * promien;
  136. let srednica = promien + promien;
  137. let obwod = 3.14 * srednica;
  138.        
  139. document.write ("Obwód koła wynosi " + obwod + "cm a jego pole " + pole + "cm2");            
  140.        
  141. while (promien>0);
  142.        
  143. //zadanie 9
  144. let a = parseInt (prompt ("Podaj pierwszą liczbę do pomnożenia"));
  145. let b = parseInt (prompt ("Podaj drugą liczbę do pomnożenia"));
  146. let wynik = parseInt (prompt ("Podaj wynik mnożenia"));
  147.        
  148. let iloczyn = a * b;
  149.        
  150. if (wynik==iloczyn) {document.write ("Brawo, poprawnie!"); }
  151.        
  152. else
  153. {
  154. do {
  155. let wynik = parseInt (prompt ("Podaj wynik poprawnie"));
  156. let iloczyn = a * b;
  157. }
  158.  
  159. while (wynik == iloczyn);
  160.  
  161. //zadanie 11
  162. for (dzien=1; dzien<=30; dzien++)
  163. {
  164. let kasa = 2;
  165. dziennie = kasa * 2;
  166. //nie wiem jak zrobic potege wiec znalazlam ta funkcje
  167. //w internecie ktora pozwala mi na potegowanie
  168. //a te liczby byly naprawde duze, w koncu bylo to az 2^30
  169. }
  170. document.write ("Jasio przez 30 dni zaoszczędził aż " + Math.pow(dziennie, dzien) + " złotych");
  171.  
  172. //zadanie 12
  173.         let suma = 0;
  174.         for (i=10; i>=0; i--)
  175.         {
  176.         cegla = i * i;
  177.         suma = suma + cegla;
  178.         }
  179.         document.write (suma + "<br>");
  180.        
  181. //zadanie 15
  182. let imiona = [
  183.         "Wiktor",
  184.         "Wojtek",
  185.         "Witold",   ];
  186.        
  187.         imiona.push ("Władysław");
  188.         imiona.push ("Włodzimierz");
  189.        
  190.         imiona.pop ("Włodzimierz");
  191.        
  192.         document.write (imiona[0] + "<br>");
  193.         document.write (imiona[1] + "<br>");
  194.         document.write (imiona[2] + "<br>");
  195.         document.write (imiona[3] + "<br>");
  196.         document.write (imiona[4] + "<br>");
  197.         //undefined, poniewaz 4 element tablicy zostal usuniety
  198.         </script>
  199.      </body>
  200. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement