|
@@ -0,0 +1,122 @@
|
|
|
+// a
|
|
|
+
|
|
|
+function a() {
|
|
|
+ alert('Привет');
|
|
|
+}
|
|
|
+
|
|
|
+// cube
|
|
|
+
|
|
|
+function cube(number) {
|
|
|
+ number = number ** 3;
|
|
|
+ return number;
|
|
|
+}
|
|
|
+
|
|
|
+// avg2
|
|
|
+
|
|
|
+function avg2(a = 0, b = 0) {
|
|
|
+ let avg = (a + b) / 2;
|
|
|
+ return avg;
|
|
|
+};
|
|
|
+
|
|
|
+// sum3
|
|
|
+
|
|
|
+function sum3(a = 0, b = 0, c = 0) {
|
|
|
+ let sum = (a + b + c);
|
|
|
+ return sum;
|
|
|
+}
|
|
|
+
|
|
|
+// intRandom
|
|
|
+
|
|
|
+function intRandom(a = 0, b = 0) {
|
|
|
+ let randomNumber = Math.random() * (b - a) + a;
|
|
|
+
|
|
|
+ return Math.round(randomNumber);
|
|
|
+};
|
|
|
+
|
|
|
+// greetAll
|
|
|
+
|
|
|
+function greetAll() {
|
|
|
+ for (let i = 0; i < arguments.length; i++) {
|
|
|
+ alert("Hello, " + arguments[i]);
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
+// sum
|
|
|
+
|
|
|
+function sum() {
|
|
|
+ let result = 0;
|
|
|
+
|
|
|
+ for (let i = 0; i < arguments.length; i++) {
|
|
|
+ result += arguments[i];
|
|
|
+ }
|
|
|
+
|
|
|
+ return result;
|
|
|
+}
|
|
|
+
|
|
|
+// Union
|
|
|
+
|
|
|
+function aSample() {
|
|
|
+ return a("Привет!");
|
|
|
+}
|
|
|
+
|
|
|
+function cubeSample() {
|
|
|
+ return cube(5);
|
|
|
+}
|
|
|
+
|
|
|
+function avg2Sample() {
|
|
|
+ return avg2(10, 5);
|
|
|
+}
|
|
|
+
|
|
|
+function sum3Sample() {
|
|
|
+ return sum3(2, 4, 6);
|
|
|
+}
|
|
|
+
|
|
|
+function intRandomSample() {
|
|
|
+ return intRandom(0, 1);
|
|
|
+}
|
|
|
+
|
|
|
+function greetAllSample() {
|
|
|
+ return greetAll("Superman", "SpiderMan", "Captain Obvious");
|
|
|
+}
|
|
|
+
|
|
|
+function sumSample() {
|
|
|
+ return sum(10, 20, 40, 100);
|
|
|
+}
|
|
|
+
|
|
|
+var taskName = prompt("Введите название задания");
|
|
|
+switch (taskName.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;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+// Union declarative
|
|
|
+
|
|
|
+let unionDeclarative = {
|
|
|
+ a: aSample(),
|
|
|
+ cube: cubeSample(),
|
|
|
+ avg2: avg2Sample(),
|
|
|
+ sum3: sum3Sample(),
|
|
|
+ intRandom: intRandomSample(),
|
|
|
+ greetAll: greetAllSample(),
|
|
|
+ sum: sumSample()
|
|
|
+}
|