Прохор Антропов 2 anos atrás
pai
commit
a2fecfa022
3 arquivos alterados com 188 adições e 0 exclusões
  1. 3 0
      hm3/.vscode/settings.json
  2. 12 0
      hm3/index.html
  3. 173 0
      hm3/js/main.js

+ 3 - 0
hm3/.vscode/settings.json

@@ -0,0 +1,3 @@
+{
+    "liveServer.settings.port": 5501
+}

+ 12 - 0
hm3/index.html

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

+ 173 - 0
hm3/js/main.js

@@ -0,0 +1,173 @@
+let task = prompt('Введите название дз');
+switch(task){
+    case "size": 
+    let size = prompt("Введите размер");
+    switch (size){
+        case "40": alert("S");
+        break;
+        case "42" :alert("M");
+        break;
+        case "46": alert("L");
+        break;
+        case "50": alert("XL");
+        break;
+        case "54": alert("XXL");
+        break;
+        default:
+            alert( 'Неизвестное значение' );
+    }
+    break;
+
+    case "switch":
+    let color__ = prompt("Введите цвет","");
+    switch (color__){
+        case "red": document.write("<div style='background-color: red;'>красный</div>");
+        case "black": document.write("<div style='background-color: black; color: white;'>черный</div>");
+                    break;
+        case "blue": document.write("<div style='background-color: blue;'>синий</div>");
+        case "green": document.write("<div style='background-color: green;'>зеленый</div>");
+                    break;
+        default: document.write("<div style='background-color: gray;'>Я не понял</div>");
+    }
+    break;
+
+    case "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 year;
+    let age = prompt('введите возраст') || alert("Введите число!");
+    year = 2021 - age;
+    alert("Ваш год рождения:"+ year);
+    break;
+
+    case "confirm: or this days":
+    confirm('Шопинг?') ? alert("yes") : alert("ты - бяка")
+    break;
+
+    case "if: or this days":
+    let shoping = confirm('Шопинг?');
+    if(shoping === true){
+        alert('yes');
+    }
+    else{
+        alert('ты - бяка');
+    }
+    break;
+
+    case "triple prompt":
+    let surname = prompt('Ваша фамилия?') || ('иванов')
+    let name = prompt('Введите имя') ||('вася')
+    let patronymic = prompt('Введите отчество') || ('петрович')
+    let out = surname + ' ' + name + ' ' + patronymic
+    alert(out)
+    break;
+
+    case "triple prompt__1":
+    let surname__ = prompt('Ваша фамилия?') 
+    let name__ = prompt('Введите имя') 
+    let patronymic__ = prompt('Введите отчество') 
+    if(surname__ !== null || name__ !== null || patronymic__ !== null) {
+        let out = surname__ + ' ' + name__ + ' ' + patronymic__
+        alert(out);
+    }
+    else{
+        alert('Иванов Вася Петрович');
+    }
+    break;
+
+    case "login and password":
+    let username = prompt("Введите логин")
+    let password = prompt('Введите пароль')
+    if ((username === 'admin') && (password === 'qwerty')) {
+        alert("Добро пожаловать");
+    }
+    else {
+        alert('Неверный пароль или логин');
+    }
+    break;
+
+    case "currency calc":
+    let ratios = {
+        usd: 25.6,
+        eur: 29
+    };
+    let obmenik = prompt('usd or eur?').toLowerCase();
+    switch(obmenik){
+        case 'usd':
+            let choose = prompt('buy or sell?').toLowerCase();
+                if (choose === 'buy') {
+                    let grnUsd = +prompt('Введите величину в гривне');
+                    let usdgrn = grnUsd / ratios['usd'];
+                    alert(Math.round(usdgrn*100)/100 + " долларов");
+                }
+                else if (choose === 'sell') {
+                    let grnUsd = +prompt('Введите величину в долларах');
+                    let usdgrn = grnUsd * ratios['usd'];
+                    alert(Math.round(usdgrn*100)/100 + " грн");
+                }
+            break;
+        case 'eur':
+            let choose__1 = prompt('buy or sell?').toLowerCase();
+                if (choose__1 === 'buy') {
+                    let grnEur = +prompt('Введите сумму в гривне');
+                    let eurgrn = grnEur / ratios['eur'];
+                    alert(Math.round(eurgrn *100)/100 + " евро");
+                }
+                else if (choose__1 === 'sell') {
+                    let grnEur = +prompt('Введите сумму в евро');
+                    let eurgrn = grnEur * ratios['eur'];
+                    alert(Math.round(eurgrn *100)/100 + " грн");
+                }
+            break;
+    default: alert("Ошибка");
+    }
+    break;
+
+    case "scissors":
+    let user = prompt("Камень? Бумага? Ножницы?").toLowerCase();
+    let computer = Math.random()
+    if (computer < 0.34) {
+        computer = "Камень";
+    }
+    else if(computer < 0.67) {
+        computer = "Бумага";
+    }
+    else {
+        computer = "Ножницы";
+    }
+    alert(computer);
+
+    if (user == "камень" && computer == "ножницы" || user =="ножницы" && computer == "бумага" || user =="бумага" && computer == "камень") {
+        alert("Вы победили!");
+    }
+    else if (user =="ножницы" && computer == "камень" || user == "бумага" && computer =="ножницы" || user =="камень" && computer == "бумага")
+        {
+        alert("Вы проиграли.");
+    } 
+    else {
+        alert("Победила дружба!");
+    }
+    break;
+}
+
+
+