script.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. function aSample() {
  2. alert('Привет')
  3. }
  4. a();
  5. //=======================================================================================//
  6. // cube //
  7. function cubeSample(a) {
  8. return Math.pow(a, 3);
  9. }
  10. cube(3)
  11. //=======================================================================================//
  12. // avg2 //
  13. function avg2Sample(a,b) {
  14. return (a + b) / 2
  15. }
  16. //=======================================================================================//
  17. // sum3 //
  18. function sum3Sample(a,b,c) {
  19. return (a + b + c)
  20. }
  21. //=======================================================================================//
  22. // intRandom //
  23. function intRandomSample(min,max) {
  24. return Math.round(Math.random() * (max - min) + min)
  25. }
  26. //=======================================================================================//
  27. // greetAll //
  28. function greetAllSample() {
  29. for (let i = 0; i < arguments.length; i++)
  30. alert('Hello ' + arguments[i])
  31. }
  32. //=======================================================================================//
  33. // sum //
  34. function sumSample() {
  35. let result = 0;
  36. for (let i = 0; i < arguments.length; i++) {
  37. result += arguments[i];
  38. }
  39. return alert(result);
  40. }
  41. //=======================================================================================//
  42. // Union //
  43. let sample = prompt("Введите название задания")
  44. switch (sample.toLowerCase()){
  45. case "a": aSample()
  46. break;
  47. case "cube": cubeSample()
  48. break;
  49. case "avg2": avg2Sample()
  50. break;
  51. case "sum3": sum3Sample()
  52. break;
  53. case "intRandom": intRandomSample()
  54. break;
  55. case "greetAll": greetAllSample()
  56. break;
  57. case "sum": sumSample()
  58. break;
  59. }
  60. //=======================================================================================//
  61. // Union declarative //
  62. let tasks = {
  63. a: aSample(),
  64. cube: cubeSample(),
  65. avg2: avg2Sample(),
  66. sum3: sum3Sample(),
  67. intRandom: intRandomSample(),
  68. greetAll: greetAllSample(),
  69. sum: sumSample(),
  70. }