|
@@ -0,0 +1,220 @@
|
|
|
+// switch: sizes
|
|
|
+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('Проверьте данные о размере')
|
|
|
+}
|
|
|
+
|
|
|
+// 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>");
|
|
|
+};
|
|
|
+
|
|
|
+// prompt: or
|
|
|
+let yearnow = 2021; //год по календарю
|
|
|
+let personage = prompt("Сколько вам лет?");
|
|
|
+
|
|
|
+if (personage == null || personage == "" || isNaN(personage)) {
|
|
|
+ alert("Ошибка!");
|
|
|
+} else {
|
|
|
+ alert("Вы " + (yearnow - personage) + " года рождения");
|
|
|
+}
|
|
|
+
|
|
|
+// confirm: or this days
|
|
|
+confirm("Шопинг?") && !alert ("Круто!") || alert ("Ты бяка!");
|
|
|
+
|
|
|
+// confirm: if this days
|
|
|
+let shopping = confirm("Шопинг?");
|
|
|
+
|
|
|
+if (shopping) {
|
|
|
+ alert("Круто!");
|
|
|
+} else {
|
|
|
+ alert("Ты бяка!");
|
|
|
+}
|
|
|
+
|
|
|
+// triple prompt
|
|
|
+let yoursurname = prompt("Ваша фамилия?");
|
|
|
+let yourname = prompt("Ваше имя?");
|
|
|
+let yourfathername = prompt("Ваше отчество?");
|
|
|
+let fullname = yoursurname + " " + yourname + " " + yourfathername;
|
|
|
+alert("Ваше ФИО:" + " " + fullname);
|
|
|
+
|
|
|
+// default: or
|
|
|
+let yoursurname = prompt("Ваша фамилия?") || "Акиншина";
|
|
|
+let yourname = prompt("Ваше имя?") || "Евгения";
|
|
|
+let yourfathername = prompt("Ваше отчество?") || "Равшановна";
|
|
|
+let fullname = yoursurname + " " + yourname + " " + yourfathername;
|
|
|
+alert("Ваше ФИО:" + " " + fullname);
|
|
|
+
|
|
|
+// default: if
|
|
|
+let yoursurname = prompt("Ваша фамилия?");
|
|
|
+
|
|
|
+if (yoursurname){
|
|
|
+}
|
|
|
+else {
|
|
|
+ yoursurname = "Акиншина"
|
|
|
+}
|
|
|
+let yournames = prompt("Ваше имя?");
|
|
|
+if (yourname){
|
|
|
+
|
|
|
+}
|
|
|
+else {
|
|
|
+ yourname = "Евгения"
|
|
|
+}
|
|
|
+
|
|
|
+let yourfathername = prompt("Ваше отчество?");
|
|
|
+
|
|
|
+if (yourfathername){
|
|
|
+
|
|
|
+}
|
|
|
+else {
|
|
|
+ yourfathername = "Равшановна"
|
|
|
+}
|
|
|
+alert("Ваше ФИО:" + " " + yoursurname + " " + yourname + " " + yourfathername);
|
|
|
+
|
|
|
+// login and password
|
|
|
+let login = "admin";
|
|
|
+let password = "qwerty";
|
|
|
+let useranswer = prompt("Введите логин: ");
|
|
|
+
|
|
|
+if (useranswer === login) {
|
|
|
+ let useranswer = prompt("Введите пароль: ");
|
|
|
+ if (useranswer === password) {
|
|
|
+ alert("Поздравляем, ваши данные верны!");
|
|
|
+ } else {
|
|
|
+ alert("Ошибка ввода пароля!");
|
|
|
+ }
|
|
|
+} else {
|
|
|
+ alert("Ошибка ввода логина!");
|
|
|
+}
|
|
|
+
|
|
|
+// currency calc
|
|
|
+alert("Добро пожаловать!");
|
|
|
+let summaСhoiсe = prompt("Выберите валюту, в которую вы хотите перевести ваши грн: usd или eur?");
|
|
|
+let usd = 27.17;
|
|
|
+let eur = 32.15;
|
|
|
+
|
|
|
+switch (summaСhoiсe) {
|
|
|
+ case "usd":
|
|
|
+ let summaUsd = prompt("Введите сумму в грн: "s);
|
|
|
+ summaUser = (summaUsd / usd).toFixed(2);
|
|
|
+ alert("Вы получите " + " " + summaUser + " " + "usd");
|
|
|
+ break;
|
|
|
+ case "eur":
|
|
|
+ let summaEur = prompt("Введите сумму в грн: ");
|
|
|
+ summaUser = (summaEur / eur).toFixed(2);
|
|
|
+ alert("Вы получите " + " " + summaUser + " " + "eur");
|
|
|
+ break;
|
|
|
+ default: alert("Ошибка!");
|
|
|
+}
|
|
|
+
|
|
|
+// currency calc: improved
|
|
|
+alert("Добро пожаловать!");
|
|
|
+let summaСhoiсe = (prompt("Выберите валюту, в которую вы хотите перевести ваши грн: usd или eur?")).toLowerCase();
|
|
|
+let usd = 27.17;
|
|
|
+let eur = 32.15;
|
|
|
+
|
|
|
+switch (summaСhoiсe) {
|
|
|
+ case "usd":
|
|
|
+ let summaUsd = prompt("Введите сумму в грн: ");
|
|
|
+ summaUser = (summaUsd / usd).toFixed(2);
|
|
|
+ alert("Вы получите " + " " + summaUser + " " + "usd");
|
|
|
+ break;
|
|
|
+ case "eur":
|
|
|
+ let summaEur = prompt("Введите сумму в грн: ");
|
|
|
+ summaUser = (summaEur / eur).toFixed(2);
|
|
|
+ alert("Вы получите " + " " + summaUser + " " + "eur");
|
|
|
+ break;
|
|
|
+ default: alert("Ошибка!");
|
|
|
+}
|
|
|
+
|
|
|
+// currency calc: two rates
|
|
|
+alert("Добро пожаловать!");
|
|
|
+let summaСhoiсe = (prompt("Выберите валюту, в которую вы хотите перевести ваши грн: usd или eur?")).toLowerCase();
|
|
|
+let buyUsd = 27.17;
|
|
|
+let sellUsd = 27.37;
|
|
|
+let buyEur = 32.15;
|
|
|
+let sellEur = 32.41;
|
|
|
+let resultAnswer, answer, valueСhoiсe;
|
|
|
+
|
|
|
+switch (summaСhoiсe) {
|
|
|
+ case "usd":
|
|
|
+ valueСhoiсe = prompt("Введите сумму в грн: ");
|
|
|
+ resultAnswer = confirm("Покупаете?") ? answer = valueСhoiсe / buyUsd : answer = valueСhoiсe / sellUsd;
|
|
|
+ alert(answer.toFixed(2));
|
|
|
+ break;
|
|
|
+ case "eur":
|
|
|
+ valueСhoiсe = prompt("Введите сумму в грн: ");
|
|
|
+ resultAnswer = confirm("Покупаете?") ? answer = valueСhoiсe / buyEur : answer = valueСhoiсe / sellEur;
|
|
|
+ alert(answer.toFixed(2));
|
|
|
+ break;
|
|
|
+ default: alert("Ошибка!");
|
|
|
+}
|
|
|
+
|
|
|
+// currency calc: if
|
|
|
+alert("Добро пожаловать!");
|
|
|
+let summaСhoiсe = (prompt("Выберите валюту, в которую вы хотите перевести ваши грн: usd или eur?")).toLowerCase();
|
|
|
+let buyUsd = 27.17;
|
|
|
+let sellUsd = 27.37;
|
|
|
+let buyEur = 32.15;
|
|
|
+let sellEur = 32.41;
|
|
|
+let resultAnswer, answer, valueСhoiсe;
|
|
|
+
|
|
|
+if (summaСhoiсe=="usd") {
|
|
|
+ valueСhoiсe = prompt("Введите сумму в грн: ");
|
|
|
+ resultAnswer = confirm("Покупаете?") ? answer = valueСhoiсe / buyUsd : answer = valueСhoiсe / sellUsd;
|
|
|
+ alert(answer.toFixed(2));
|
|
|
+}else if (summaСhoiсe=="eur") {
|
|
|
+ valueСhoiсe = prompt("Введите сумму в грн: ");
|
|
|
+ resultAnswer = confirm("Покупаете?") ? answer = valueСhoiсe / buyEur : answer = valueСhoiсe / sellEur;
|
|
|
+ alert(answer.toFixed(2));
|
|
|
+}
|
|
|
+else {
|
|
|
+ alert("Ошибка!");
|
|
|
+}
|
|
|
+
|
|
|
+// scissors
|
|
|
+let possibleАnswer = ["rock", "scissors", "paper"];
|
|
|
+let userChoise = possibleАnswer.indexOf(prompt(possibleАnswer + " ?").toLowerCase());
|
|
|
+let compChoise = Math.floor(Math.random() * 3);
|
|
|
+
|
|
|
+alert("Answer computer - " + possibleАnswer[compChoise]);
|
|
|
+
|
|
|
+if (userChoise === compChoise) {
|
|
|
+ alert("Draw");
|
|
|
+} else if ((userChoise - compChoise + 3) % 3 === 1) {
|
|
|
+ alert("Computer won!");
|
|
|
+} else {
|
|
|
+ alert("You won!");
|
|
|
+}
|
|
|
+
|
|
|
+// Задание на черный пояс
|
|
|
+let possibleАnswerDone = ["rock", "scissors", "paper"];
|
|
|
+let userChoiseDone = possibleАnswerDone.indexOf(prompt(possibleАnswerDone + " ?").toLowerCase());
|
|
|
+let compChoiseDone = Math.floor(Math.random() * 3);
|
|
|
+
|
|
|
+let gameWinner = alert("Answer computer - " + possibleАnswerDone[compChoiseDone]) || (((userChoiseDone === compChoiseDone) && alert("Draw")) || (((userChoiseDone - compChoiseDone + 3) % 3 === 1) && alert("Computer won!")) || (((compChoiseDone - userChoiseDone + 3) % 3 === 1) && alert("You won!")));
|
|
|
+
|
|
|
+//еще один вариант игры "scissors" в отдельной папке!!!
|