Browse Source

HW<6> done

Illia Kozyr 2 years ago
parent
commit
ae6ceb31ec
1 changed files with 135 additions and 0 deletions
  1. 135 0
      HW 6/index.html

+ 135 - 0
HW 6/index.html

@@ -0,0 +1,135 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="UTF-8" />
+        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+        <title>Document</title>
+    </head>
+    <body>
+        <script>
+            // -----------------------Анализ
+
+            function a(text) {
+                alert(text);
+            }
+
+            // -----------------------cube
+
+            function cube(number) {
+                number = number ** 3;
+                return number;
+            }
+
+            // -----------------------avg2
+
+            function avg2(a, b) {
+                let average = (a + b) / 2;
+                return average;
+            }
+
+            // -----------------------sum3
+
+            function sum3(a = 0, b = 0, c = 0) {
+                let sumsNumbers = a + b + c;
+                return sumsNumbers;
+            }
+
+            // -----------------------intRandom
+
+            function intRandom(a = 0, b = 0) {
+                let randomNumber = Math.random() * (b - a) + a;
+                return Math.round(randomNumber);
+            }
+
+            // -----------------------greetAll
+
+            function greetAll(a, b) {
+                let arr = "";
+                if (arr != "") {
+                    arr = "";
+                }
+                for (let i = 0; i < arguments.length; i++) {
+                    arr = arr + ("Hello " + arguments[i] + "!" + " ");
+                }
+                return arr;
+            }
+
+            // ------------------------sum
+
+            function sum(array) {
+                var sum = 0;
+                for (var i = 0; i < arguments.length; i++) {
+                    sum += arguments[i];
+                }
+                return sum;
+            }
+
+            // ------------------------Union
+
+            
+            function aSample() {
+                return a("Hello")
+            }
+            function cubeSample() {
+                return cube(10)
+            }
+            function avg2Sample() {
+                return avg2(20, 30)
+            } 
+            function sum3Sample() {
+                return sum3(1, 2)
+            }
+            function intRandomSample() {
+                return intRandom(1, 10)
+            }
+            function greetAllSample() {
+                return greetAll("Anton", "Illia", "Andrey")
+            }
+            function sumSample() {
+                return sum(1, 2, 3, 4, 5, 6, 7, 8, 9)
+            }
+
+            // let taskByName = prompt("Введите название задания");
+            // switch (taskByName.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 union = {
+                a : aSample(),
+                cube : cubeSample(),
+                avg2 : avg2Sample(),
+                sum3 : sum3Sample(),
+                intRandom : intRandomSample(),
+                greetAll : greetAllSample(),
+                sum : sumSample()
+            } 
+            
+            
+            console.log(union[prompt("Введите название задания")])
+            
+        </script>
+    </body>
+</html>