123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241 |
- <!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>HW-3</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>
|