// 1task function a() { alert ("Привет!"); } // 2task var n; function cube(n){ var result = n*n*n return result; } // console.log(cube(3)) // 3task var a; var b; function avg2(a,b){ var result = (a+b)/2; return result } // console.log (avg2(1,2)) // console.log(avg2(10,5)) // 4task var a; var b; var c; function sum3(a,b,c) { a = a || 0; b = b || 0; c = c || 0; var result = a + b + c; alert (result) } // console.log(sum3(1,2)) // 5task function intRandom(low, high){ let userNum = Math.random()*((high||0)-(low||0)) + (low || 0) return Math.round(userNum) } // console.log(intRandom(2,15)) // console.log(intRandom(-1,-1)) // console.log(intRandom(0,1)) // console.log(intRandom(10)) // task6 function greetAll() { let str = " " for (let i = 0;i < arguments.length;i++){ str += arguments[i] } str.slice(0 , -1) alert ("Hello" + "," + str) } // greetAll("SpiderMan") // task 7 function sum(){ var result = 0; for (var i = 0;i 125 } function avg2Sample(){ alert(avg2(1,2)) } function sum3Sample(){ sum3(1,2,5) } function intRandomSample () { alert(intRandom(2,15)) } function greetAllSample (){ greetAll("Ivan") } function sumSample () { sum(10,5,6,7,35) } // var sample = prompt("Введите название задания") // switch (sample.toLowerCase()){ // case "a": aSample() // break // case "cube": cubeSample() // break // case "avg2": avg2Sample() // break // case "sum3":sum3Sample() // break // case "intRandom":intRandomSample() // break // case "greetAll":greetAllSample() // break // case "sum": sumSample() // break // } ({ a : () =>a("Привет"), cube : () => alert(cube(10)), avg2 : () => alert(avg2(3,10)), sum3 : () => sum3(1,10,100), intRandom : () => alert(intRandom(2,15)), greetAll: () => greetAll("BatMan", " " , "Deadpool", " ", "SuperMan"), sum: () => sum(1,10,100,1000) })[prompt("Введите название задания")]();