|
@@ -0,0 +1,63 @@
|
|
|
+function a(text) {
|
|
|
+ alert(text)
|
|
|
+}
|
|
|
+
|
|
|
+function cube(n) {
|
|
|
+ return Math.pow(n, 3)
|
|
|
+}
|
|
|
+
|
|
|
+function avg2(a, b) {
|
|
|
+ return (a + b) / 2
|
|
|
+}
|
|
|
+
|
|
|
+function sum3(a, b, ...c) {
|
|
|
+ return a + b + +c
|
|
|
+}
|
|
|
+function intRandom(min = 0, max = 10) {
|
|
|
+ return Math.round(Math.random() * (max - min - 1) + min)
|
|
|
+}
|
|
|
+
|
|
|
+function greetAll(...arguments) {
|
|
|
+ for(let arg of arguments) {
|
|
|
+ alert(`Hello, ${arg}!`)
|
|
|
+ }
|
|
|
+}
|
|
|
+function sum(...arguments) {
|
|
|
+ let result = 0
|
|
|
+ for(let num of arguments) {
|
|
|
+ result += num
|
|
|
+ }
|
|
|
+ return result
|
|
|
+}
|
|
|
+
|
|
|
+var sample = prompt("Введите название задания")
|
|
|
+switch (sample.toLowerCase()){
|
|
|
+ case "a": a('Test prompt')
|
|
|
+ break
|
|
|
+ case "cube": cube(5)
|
|
|
+ break
|
|
|
+ case 'avg2': avg2(55, 17)
|
|
|
+ break
|
|
|
+ case 'sum3': sum3(5, 82, 47)
|
|
|
+ break
|
|
|
+ case 'intRandom': intRandom(1, 105)
|
|
|
+ break
|
|
|
+ case 'greetAll': greetAll('Sonya', 'Kerry', 'Eve')
|
|
|
+ break
|
|
|
+ case 'sum': sum(45, 741, 32, 14)
|
|
|
+ break
|
|
|
+ default:
|
|
|
+ a()
|
|
|
+}
|
|
|
+
|
|
|
+let sampleObj = {
|
|
|
+ a: a(),
|
|
|
+ cube: cube(),
|
|
|
+ avg2: avg2(),
|
|
|
+ sum3: sum3(),
|
|
|
+ intRandom: intRandom(),
|
|
|
+ greetAll: greetAll(),
|
|
|
+ sum: sum(),
|
|
|
+ };
|
|
|
+
|
|
|
+console.log(sampleObj[prompt("Введите название задания")]);
|