Browse Source

HW(3) done

Anton 1 year ago
parent
commit
21729d10aa
3 changed files with 204 additions and 0 deletions
  1. 13 0
      HW3/index.html
  2. 164 0
      HW3/myjs.js
  3. 27 0
      HW3/training.html

+ 13 - 0
HW3/index.html

@@ -0,0 +1,13 @@
+<!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 src="myjs.js"></script>
+    
+</body>
+</html>

+ 164 - 0
HW3/myjs.js

@@ -0,0 +1,164 @@
+/* switch: sizes */
+
+        let country = prompt("Какой размер обуви вы хотите узнать: Европейский/США?")
+        let size = prompt("Введите длину вашей стопы в см.") 
+        switch(country) {
+            case "США": switch(size){
+                case "24.5": alert("7US")
+                break;
+                case "25": alert("7.5US")
+                break;
+                case "25.5": alert("8US")
+                break;
+                case "26": alert("9US")
+                break;
+                case "26.5": alert("9.5US")
+                break;
+                case "27": alert("10US")
+                break;
+                case "27.5": alert("10.5US")
+                break;
+                case "28": alert("11US")
+                break;
+                case "28.5": alert("11.5US")
+                break;
+                case "29": alert("12US")
+                break;
+                default: alert("Данного размера не существует")
+            }
+            break;
+            case "Европейский": switch(size){
+                case "24.5": alert("40")
+                break;
+                case "25": alert("40.5")
+                break;
+                case "25.5": alert("41")
+                break;
+                case "26": alert("42")
+                break;
+                case "26.5": alert("42.5")
+                break;
+                case "27": alert("43")
+                break;
+                case "27.5": alert("43.5")
+                break;
+                case "28": alert("44")
+                break;
+                case "28.5": alert("44.5")
+                break;
+                case "29": alert("45")
+                break;
+                default: alert("Данного размера не существует")
+        }
+    }
+
+/* switch: if */
+
+    let color = prompt("Введите цвет", "");
+    if (color == "red"){
+        alert(document.write("<div style='background-color: red;'>красный</div>"))
+    } 
+    else if(color == "black"){
+        alert(document.write("<div style='background-color: black; color: white;'>черный</div>"))
+    }
+    else if(color == "blue"){
+        alert(document.write("<div style='background-color: blue;'>синий</div>"))
+    }
+    else if(color == "green"){
+        alert(document.write("<div style='background-color: green;'>зеленый</div>"))
+    }
+    else {
+        alert(document.write("<div style='background-color: gray;'>Я не понял</div>"))
+    }
+
+/* prompt: or */
+
+    let age = prompt("Укажите Ваш возраст.")
+    let years = 2022;
+    let YearOfBirth = years - age;
+    if (age === '' || age === "null"){
+        alert("Ошибка")
+    }
+    else {
+        alert(YearOfBirth)
+    }
+
+/* confirm: or this days */
+
+    let shopping1 = confirm("шопинг?") || alert("ты - бяка")
+
+/* confirm: if this days */
+
+    let shopping = confirm("шопинг?");
+    if (shopping){
+
+    }
+    else{ (shopping === '' || shopping === "null")
+        alert("ты - бяка")
+    }
+
+/* triple prompt */
+
+    let surname = prompt("Напишите Вашу Фамилию.")
+    let lastname = prompt("Напишите Ваше Имя.")
+    let patronymic = prompt("Напишите Ваше Отчество")
+    let fullName = surname + " " + lastname + " " + patronymic
+    alert(fullName)
+
+/* default: or */
+
+    let surname1 = prompt("Напишите Вашу Фамилию")
+    let name1 = prompt("Напишите Ваше Имя")
+    let patronymic1 = prompt("Напишите Ваше отчество")
+    surname1 = surname1 || "Иванов"
+    name1 = name1 || "Иван"
+    patronymic1 = patronymic1 || "Иванович"
+    alert(surname1 + ' ' + name1 + ' ' + patronymic1)
+
+/* default: if */
+
+    let surname2 = prompt("Напишите Вашу Фамилию")
+    let name2 = prompt("Напишите Ваше Имя")
+    let patronymic2 = prompt("Напишите Ваше отчество")
+    if (!surname2){
+        surname2 = "Иванов"
+    }
+    if (!name2){
+        name2 = "Иван"
+    }
+    if (!patronymic2){
+        patronymic2 = "Иванович"
+    }
+    
+
+    alert(surname2 + ' ' + name2 + ' ' + patronymic2)
+
+/* login and password */
+
+    let login = prompt("Введите логин.");
+    if (login == "admin"){
+        let password = prompt("Введите пароль.");
+        if (password == "qwertly"){
+            alert("Поздравляем!")
+        }
+        else{
+            alert("Ошибка")
+        }
+    }
+    else{
+        alert("Ошибка")
+    }
+
+/* currency calc */
+
+    let currency = prompt("Какую валюты Вы хотите конвертировать? usd/eur")
+    let sum = prompt("Введите сумму в грн.")
+    let well;
+    switch(currency) {
+        case "usd": 
+            well = 35
+        break
+        case "eur":
+            well = 37
+        }
+    alert(sum * well)

+ 27 - 0
HW3/training.html

@@ -0,0 +1,27 @@
+<!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>
+    
+    let currency = prompt("Какую валюты Вы хотите конвертировать? usd/eur")
+    let sum = prompt("Введите сумму в грн.")
+    let well;
+    switch(currency) {
+        case "usd": 
+            well = 35
+        break
+        case "eur":
+            well = 37
+        }
+    alert(sum * well)
+    
+
+    </script>
+</body>
+</html>