// задание a // function a(all) { // alert(all); // } // a("Добрый день!") // // cube // function cube(b) { // return (b ** 3); // } // // cube(4); // // avg2____________________________ // function avg2(a, b) { // return(a+b) / 2; // } // avg2(1,2) // avg2(10,5) // sum3_________________________________ // function sum3(a,b,c = 0){ // return (a + b + c); // } // console.log(sum3(5,10)) // console.log(sum3(5,10,100500)) // console.log(sum3(1,2,3)) // intRandom____________________________ // function intRandom(max =0, min = 0) { // return Math.round(Math.random() * (max - min) + min) // }; // console.log (intRandom(0,1)) // greetAll_____________________________ // function greetAll() { // let value = `Hello`; // for (let i of arguments) { // value += " " + i + ","; // } // value = value.slice(0, -1); // alert(value); // } // alert(greetAll("Superman")); // sum__________________________________ // function sum3(a, b, c) { // if (c === undefined) { // return (a+b); // }else { // return a + b + c; // }; // }; // console.log(sum3(2,3,4)); // Union const valueNumber = prompt ("Введите номер задания") switch (valueNumber) { case '1' : a() // задание a function a(all) { alert("Добрый день!"); } break; case 'cube' : cube(4) function cube(b) { return (b ** 3); } console.log(cube(4)); break; case 'avg2' : function avg2(a, b) { return(a+b) / 2; } console.log( avg2(1,2)); break; case 'sum3' : function sum3(a,b,c = 0){ return (a + b + c); } console.log(sum3(5,10,100500)) break; case 'intRandom' : function intRandom(max = 0, min = 0) { return Math.round(Math.random() * (max - min) + min) }; console.log(intRandom(0,1)) break; case 'greetAll' : function greetAll() { let value = `Hello`; for (let i of arguments) { value += " " + i + ","; } value = value.slice(0, -1); alert(value); } alert(greetAll("Superman")); break; case 'sum' : function sum3(a, b, c) { if (c === undefined) { return (a+b); }else { return a + b + c; }; }; console.log(sum3(2,3,4)); break; } // // unionDeclarative() // function unionDeclarative() { // let value = prompt("укажите номер задания") // function some () { // const result = { // one: function(onchange) { // return a() // }, // cubes: function () { // return cube() // }, // avg21: () => avg2(), // sum44: () => sum3(), // intr: () => intRandom(), // gta: () => greetAll(), // sum: () => sum3(), // } // return result [onchange.toLowerCase()]?.() || console.log("Укажие верное значение") // } // }