scriptDz5(function1).js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. // задание a
  2. // function a(all) {
  3. // alert(all);
  4. // }
  5. // a("Добрый день!")
  6. // // cube
  7. // function cube(b) {
  8. // return (b ** 3);
  9. // }
  10. // // cube(4);
  11. // // avg2____________________________
  12. // function avg2(a, b) {
  13. // return(a+b) / 2;
  14. // }
  15. // avg2(1,2)
  16. // avg2(10,5)
  17. // sum3_________________________________
  18. // function sum3(a,b,c = 0){
  19. // return (a + b + c);
  20. // }
  21. // console.log(sum3(5,10))
  22. // console.log(sum3(5,10,100500))
  23. // console.log(sum3(1,2,3))
  24. // intRandom____________________________
  25. // function intRandom(max =0, min = 0) {
  26. // return Math.round(Math.random() * (max - min) + min)
  27. // };
  28. // console.log (intRandom(0,1))
  29. // greetAll_____________________________
  30. // function greetAll() {
  31. // let value = `Hello`;
  32. // for (let i of arguments) {
  33. // value += " " + i + ",";
  34. // }
  35. // value = value.slice(0, -1);
  36. // alert(value);
  37. // }
  38. // alert(greetAll("Superman"));
  39. // sum__________________________________
  40. // function sum3(a, b, c) {
  41. // if (c === undefined) {
  42. // return (a+b);
  43. // }else {
  44. // return a + b + c;
  45. // };
  46. // };
  47. // console.log(sum3(2,3,4));
  48. // Union
  49. const valueNumber = prompt ("Введите номер задания")
  50. switch (valueNumber) {
  51. case '1' : a()
  52. // задание a
  53. function a(all) {
  54. alert("Добрый день!");
  55. }
  56. break;
  57. case 'cube' : cube(4)
  58. function cube(b) {
  59. return (b ** 3);
  60. }
  61. console.log(cube(4));
  62. break;
  63. case 'avg2' :
  64. function avg2(a, b) {
  65. return(a+b) / 2;
  66. }
  67. console.log( avg2(1,2));
  68. break;
  69. case 'sum3' :
  70. function sum3(a,b,c = 0){
  71. return (a + b + c);
  72. }
  73. console.log(sum3(5,10,100500))
  74. break;
  75. case 'intRandom' :
  76. function intRandom(max = 0, min = 0) {
  77. return Math.round(Math.random() * (max - min) + min)
  78. };
  79. console.log(intRandom(0,1))
  80. break;
  81. case 'greetAll' :
  82. function greetAll() {
  83. let value = `Hello`;
  84. for (let i of arguments) {
  85. value += " " + i + ",";
  86. }
  87. value = value.slice(0, -1);
  88. alert(value);
  89. }
  90. alert(greetAll("Superman"));
  91. break;
  92. case 'sum' :
  93. function sum3(a, b, c) {
  94. if (c === undefined) {
  95. return (a+b);
  96. }else {
  97. return a + b + c;
  98. };
  99. };
  100. console.log(sum3(2,3,4));
  101. break;
  102. }
  103. // // unionDeclarative()
  104. // function unionDeclarative() {
  105. // let value = prompt("укажите номер задания")
  106. // function some () {
  107. // const result = {
  108. // one: function(onchange) {
  109. // return a()
  110. // },
  111. // cubes: function () {
  112. // return cube()
  113. // },
  114. // avg21: () => avg2(),
  115. // sum44: () => sum3(),
  116. // intr: () => intRandom(),
  117. // gta: () => greetAll(),
  118. // sum: () => sum3(),
  119. // }
  120. // return result [onchange.toLowerCase()]?.() || console.log("Укажие верное значение")
  121. // }
  122. // }