Browse Source

HW<3> done

Polina-Kob 1 year ago
parent
commit
553bc37b1a
1 changed files with 241 additions and 0 deletions
  1. 241 0
      js-03/index.html

+ 241 - 0
js-03/index.html

@@ -0,0 +1,241 @@
+<!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>HW3</title>
+</head>
+
+<body>
+    <script>
+        let nameHomeWork = prompt("Ведите название дз")
+        switch (nameHomeWork) {
+
+            case "switch: sizes":
+                let sizeUk = prompt(
+                    "Выберете размер женской обуви: \n34\n34.5\n35\n35.5\n36\n36.5\n37\n37.5\n38\n38.5\n39\n39.5\n40\n40.5"
+                );
+                switch (sizeUk) {
+                    case "34":
+                        alert(5 + " USA");
+                        break;
+                    case "34.5":
+                        alert(5.5 + " USA");
+                        break;
+                    case "35":
+                        alert(6 + " USA");
+                        break;
+                    case "35.5":
+                        alert(6.5 + " USA");
+                        break;
+                    case "36":
+                        alert(7 + " USA");
+                        break;
+                    case "36.5":
+                        alert(7.5 + " USA");
+                        break;
+                    case "37":
+                        alert(8 + " USA");
+                        break;
+                    case "37.5":
+                        alert(8.5 + " USA");
+                        break;
+                    case "38":
+                        alert(9 + " USA");
+                        break;
+                    case "38.5":
+                        alert(9.5 + " USA");
+                        break;
+                    case "39":
+                        alert(10 + " USA");
+                        break;
+                    case "39.5":
+                        alert(10.5 + " USA");
+                        break;
+                    case "40":
+                        alert(11 + " USA");
+                        break;
+                    case "41":
+                        alert(11.5 + " USA");
+                        break;
+                    default:
+                        alert(" ошибка");
+                }
+                break;
+            
+                case "switch: if":
+                
+                let color = prompt("Введите цвет", "");
+                if (color == "red") {
+                    document.write("<div style='background-color: red;'>красный</div>");
+                    document.write("<div style='background-color: black; color: white;'>черный</div>");
+                } else if (color == "black") {
+                    document.write("<div style='background-color: black; color: white;'>черный</div>");
+                } else if (color == "blue") {
+                    document.write("<div style='background-color: blue;'>синий</div>");
+                    document.write("<div style='background-color: green;'>зеленый</div>");
+                } else if (color == "green") {
+                    document.write("<div style='background-color: green;'>зеленый</div>");
+                } else {
+                    document.write("<div style='background-color: gray;'>Я не понял</div>");
+                }
+               
+                break;
+            
+                case "prompt: or":
+
+
+                let age = prompt("Введите ваш возраст", "")
+                if (age) {
+                    result = 2022 - age
+                    alert(result + " год рождения.");
+                } else if (age == "" || age == null) {
+                    alert("Ошибка");
+                } else {
+                    alert("Ошибка");
+                }
+
+               
+                break;
+            
+                case "confirm: or this days + confirm: if this days":
+
+                let box = confirm("Шоппинг ?");
+                if (box) {
+                    alert("Урааааа !!!");
+                } else if (box == "" || box == null) {
+                    alert("Ну ты и БЯКАААА");
+                } else {
+                    alert("Ну ты и БЯКАААА");
+                }
+                
+                break;
+            
+                case "triple prompt":
+
+                let username = prompt("Введите имя");
+                let surname = prompt("Введите фамилию");
+                let fathername = prompt("Введите отчество");
+
+                alert(username + " " + surname + " " + fathername);
+               
+                break;
+           
+                case "default: or":
+
+                let username2 = prompt("Введите имя") || "Vasya"
+                let surname2 = prompt("Введите фамилию") || "Pupkin"
+                let fathername2 = prompt("Введите отчество") || "Viktorovich"
+                alert(username2 + " " + surname2 + " " + fathername2)
+                
+                break;
+           
+                case "default: if":
+
+                let username3 = prompt("Введите имя");
+                let surname3 = prompt("Введите фамилию");
+                let fathername3 = prompt("Введите отчество")
+                if (username3 == "" || null) {
+                    alert("Vasya")
+                }
+                if (surname3 == "" || null) {
+                    alert("Pupkin")
+                }
+                if (fathername3 == "" || null) {
+                    alert("Viktorovich")
+                }
+               
+                break;
+            
+                case "login and password":
+
+                let login = prompt("Введите ваш логин");
+                if (login == "admin") {
+                    password = prompt("Введите ваш пароль")
+                    if (password == "qwerty") {
+                        alert("Приймите мои поздравления !!!")
+                    } else {
+                        alert("Опа, ошибка")
+                    }
+                } else {
+                    alert("Опа, ошибка")
+                }
+               
+                break;
+           
+                case "currency calc + currency calc: improved":
+                //currency calc + currency calc: improved
+
+                let calc = prompt("usd или eur ?").toLowerCase();
+                switch (calc) {
+                    case "usd":
+                        alert(prompt("Введите UAH") / 32.787 + " USD");
+                        break;
+                    case "eur":
+                        alert(prompt("Введите UAH") / 34.483 + " EUR");
+                        break;
+                }
+              
+                break;
+            
+                case "currency calc: two rates":
+
+                let calc2 = prompt("usd или eur ?").toLowerCase();
+                switch (calc2) {
+                    case "usd":
+                        let salePurchase = confirm("Продажа или Покупка? Продажа - OK ; Покупка - Отмена") ? prompt(
+                            "Введите UAH") / 32.787 : prompt("Введите UAH") / 29.255;
+                        alert(salePurchase + " USD");
+                        break;
+                    case "eur":
+                        let salePurchase2 = confirm("Продажа или Покупка? Продажа - OK ; Покупка - Отмена") ? prompt(
+                            "Введите UAH") / 34.483 : prompt("Введите UAH") / 30.389;
+                        alert(salePurchase2 + " EUR");
+                        break;
+                }
+             
+                break;
+            
+                case "currency calc: if":
+
+                let currency = prompt("USD или EUR ?").toLowerCase();
+                let usdSale = 32.787;
+                let usdPurchase = 29.255;
+                let eurSale = 34.483;
+                let eurPurchase = 30.389;
+                if (currency == "usd") {
+                    let salePurchase = confirm("Продажа или Покупка? Продажа - OK ; Покупка - Отмена") ? prompt(
+                            "Введите UAH") /
+                        usdSale : prompt("Введите UAH") / usdPurchase;
+                    alert(salePurchase + " USD");
+                } else if (currency == "eur") {
+                    let salePurchase2 = confirm("Продажа или Покупка? Продажа - OK ; Покупка - Отмена") ? prompt(
+                        "Введите UAH") / eurSale : prompt("Введите UAH") / eurPurchase;
+                    alert(salePurchase2 + " EUR");
+                } else {
+                    alert("Bye");
+                }
+                break;
+            
+                case "Задание на синий пояс":
+
+                let userCurrency = prompt("Выберите валюту: USD или EUR").toLowerCase();
+                let ratios = {
+                    usd: "25.6",
+                    eur: "29",
+                }
+                if (userCurrency == "usd") {
+                    alert(prompt("Введите UAH") / ratios["usd"]);
+                } else if (userCurrency == "eur") {
+                    alert(prompt("Введите UAH") / ratios["eur"]);
+                } else {
+                    alert("error")
+                }
+                break;
+        }
+    </script>
+</body>
+
+</html>