MarcinKrol

Zad 1-10 JS - FUNKCJE

Jan 27th, 2021
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.43 KB | None | 0 0
  1. //ZADANIE 1
  2. function WARTOSC_BEZWZGLEDNA(a){
  3. if(a < 0){
  4. document.write(-a)
  5. }
  6. else {
  7. document.write(a);
  8. }
  9. }
  10. WARTOSC_BEZWZGLEDNA(-4);
  11.  
  12. //ZADANIE 2
  13. function CZY_PARZYSTA(a){
  14. if (a % 2 === 0){
  15. return true;
  16. }
  17. else{
  18. return false;
  19. }
  20. }
  21. document.write(CZY_PARZYSTA(5));
  22.  
  23. // ZADANIE 3
  24. function SZLACZEK (length, char) {
  25. for (let i = 0; i < length; i++){
  26. document.write(char);
  27. }
  28. }
  29.  
  30. SZLACZEK(5, "*");
  31.  
  32. //ZADANIE 4
  33. let PODZIELNOSC = (numb1, numb2) => {
  34. for (let i = 10 ** numb1 - 1; i >= 10 ** (numb1 - 1); i--){
  35. if(i % numb2 === 0) document.write(i + ", ");
  36. }
  37. }
  38. PODZIELNOSC(2, 5);
  39.  
  40. //ZADANIE 5
  41. function OBWOD_TROJKATA(a, b, c){
  42. if(a + b > c && a + c > b && b + a > c && b + c > a && c + a > b && c + b > c){
  43. let result = a + b + c;
  44. document.write(result);
  45. }
  46. else{
  47. alert("Nie można stworzyć takiego trójkąta")
  48. document.write(-1);
  49. }
  50. }
  51. OBWOD_TROJKATA(4, 6, 9)
  52.  
  53. //ZADANIE 6
  54. function Silnia(n){
  55.  
  56. silnia = 1;
  57.  
  58. for (let i = 1; i <= n; i++){
  59. silnia *= i;
  60. }
  61. document.write(silnia);
  62. }
  63. Silnia(5);
  64.  
  65. //ZADANIE 7
  66. function LICZBA_PIERWSZA(n) {
  67. if (n === 2 || n === 1){
  68. alert("Podana liczba nie jest pierwsza")
  69. return 0;
  70. }
  71. for(let i = 3; i < n; i++){
  72.  
  73. if(n % i === 0){alert("Podana liczba nie jest pierwsza")
  74. return 0;
  75. }
  76. }
  77. alert(`Podana liczba "${n}" jest pierwsza`)
  78. return 1;
  79. }
  80. document.write(LICZBA_PIERWSZA(1619));
  81.  
  82. // ZADANIE 8
  83. function LICZBA_CYFR(a){
  84. let result = a.toString();
  85. document.write(result.length);
  86. }
  87. LICZBA_CYFR(22);
  88.  
  89. // ZADANIE 9
  90. function SUMA_CYFR(a){
  91. let result = a.toString();
  92. let array = result.split("");
  93. let sum = 0;
  94. for(let i = 0; i < array.length; i++){
  95. sum += parseInt(array[i]);
  96. }
  97. document.write(sum + "<br>");
  98. if (sum > 9){
  99. SUMA_CYFR(sum);
  100. }
  101. }
  102. SUMA_CYFR(254364356);
  103.  
  104. //ZADANIE 10
  105.  
  106. function FIBBONACCI (n){
  107.  
  108. let numb1 = 1;
  109. let numb2 = 1;
  110. let next;
  111.  
  112. for (let i = 1; i <= n; i++) {
  113.  
  114. document.write(numb1 + " ");
  115. next = numb1 + numb2;
  116. numb1 = numb2;
  117. numb2 = next;
  118. }
  119.  
  120. }
  121. FIBBONACCI(10);
  122.  
  123.  
  124. //ZADANIE Z POTĘGĄ Z LEKCJI ALE BEZ REKURENCJI
  125. function POTĘGA(down, up){
  126. let result = Math.pow(down, up);
  127. document.write(result);
  128. }
  129. POTĘGA(2, 5);
Advertisement
Add Comment
Please, Sign In to add comment