main.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. // 1task
  2. function a()
  3. {
  4. alert ("Привет!");
  5. }
  6. // 2task
  7. var n;
  8. function cube(n){
  9. var result = n*n*n
  10. return result;
  11. }
  12. // console.log(cube(3))
  13. // 3task
  14. var a;
  15. var b;
  16. function avg2(a,b){
  17. var result = (a+b)/2;
  18. return result
  19. }
  20. // console.log (avg2(1,2))
  21. // console.log(avg2(10,5))
  22. // 4task
  23. var a;
  24. var b;
  25. var c;
  26. function sum3(a,b,c) {
  27. a = a || 0;
  28. b = b || 0;
  29. c = c || 0;
  30. var result = a + b + c;
  31. alert (result)
  32. }
  33. // console.log(sum3(1,2))
  34. // 5task
  35. function intRandom(low, high){
  36. let userNum = Math.random()*((high||0)-(low||0)) + (low || 0)
  37. return Math.round(userNum)
  38. }
  39. // console.log(intRandom(2,15))
  40. // console.log(intRandom(-1,-1))
  41. // console.log(intRandom(0,1))
  42. // console.log(intRandom(10))
  43. // task6
  44. function greetAll() {
  45. let str = " "
  46. for (let i = 0;i < arguments.length;i++){
  47. str += arguments[i]
  48. }
  49. str.slice(0 , -1)
  50. alert ("Hello" + "," + str)
  51. }
  52. // greetAll("SpiderMan")
  53. // task 7
  54. function sum(){
  55. var result = 0;
  56. for (var i = 0;i <arguments.length; i++){
  57. result += arguments[i]}
  58. alert(result)
  59. }
  60. // sum(1,5,6,7,10)
  61. //task 8
  62. function aSample(){
  63. a("Привет!") // вызывает alert("Привет!")
  64. }
  65. function cubeSample(){
  66. alert(cube(5)) // => 125
  67. }
  68. function avg2Sample(){
  69. alert(avg2(1,2))
  70. }
  71. function sum3Sample(){
  72. sum3(1,2,5)
  73. }
  74. function intRandomSample () {
  75. alert(intRandom(2,15))
  76. }
  77. function greetAllSample (){
  78. greetAll("Ivan")
  79. }
  80. function sumSample () {
  81. sum(10,5,6,7,35)
  82. }
  83. // var sample = prompt("Введите название задания")
  84. // switch (sample.toLowerCase()){
  85. // case "a": aSample()
  86. // break
  87. // case "cube": cubeSample()
  88. // break
  89. // case "avg2": avg2Sample()
  90. // break
  91. // case "sum3":sum3Sample()
  92. // break
  93. // case "intRandom":intRandomSample()
  94. // break
  95. // case "greetAll":greetAllSample()
  96. // break
  97. // case "sum": sumSample()
  98. // break
  99. // }
  100. ({
  101. a : () =>a("Привет"),
  102. cube : () => alert(cube(10)),
  103. avg2 : () => alert(avg2(3,10)),
  104. sum3 : () => sum3(1,10,100),
  105. intRandom : () => alert(intRandom(2,15)),
  106. greetAll: () => greetAll("BatMan", " " , "Deadpool", " ", "SuperMan"),
  107. sum: () => sum(1,10,100,1000)
  108. })[prompt("Введите название задания")]();