|
@@ -0,0 +1,245 @@
|
|
|
|
+// switch: sizes
|
|
|
|
+// Сделайте задание Comparison: sizes из предыдущего ДЗ используя switch
|
|
|
|
+
|
|
|
|
+let size = +prompt("Your outerwear size?(40,42,44,46,48,50,52,54)");
|
|
|
|
+
|
|
|
|
+switch (size) {
|
|
|
|
+ case 40:
|
|
|
|
+ alert(`Your size to US system: 6!`);
|
|
|
|
+ break;
|
|
|
|
+ case 42:
|
|
|
|
+ alert(`Your size to US system: 8!`);
|
|
|
|
+ break;
|
|
|
|
+ case 44:
|
|
|
|
+ alert(`Your size to US system: 10!`);
|
|
|
|
+ break;
|
|
|
|
+ case 46:
|
|
|
|
+ alert(`Your size to US system: 12!`);
|
|
|
|
+ break;
|
|
|
|
+ case 48:
|
|
|
|
+ alert(`Your size to US system: 14!`);
|
|
|
|
+ break;
|
|
|
|
+ case 50:
|
|
|
|
+ alert(`Your size to US system: 16!`);
|
|
|
|
+ break;
|
|
|
|
+ case 52:
|
|
|
|
+ alert(`Your size to US system: 18!`);
|
|
|
|
+ break;
|
|
|
|
+ case 54:
|
|
|
|
+ alert(`Your size to US system: 20!`);
|
|
|
|
+ break;
|
|
|
|
+
|
|
|
|
+ default:
|
|
|
|
+ alert(`Error`);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// switch: if
|
|
|
|
+
|
|
|
|
+let color = prompt("Введите цвет","");
|
|
|
|
+if(color ==="red"){
|
|
|
|
+ document.write("<div style='background-color: red;'>красный</div>")
|
|
|
|
+}else if(color === "black"){
|
|
|
|
+ document.write("<div style='background-color: black; color: white;'>черный</div>");
|
|
|
|
+ // break;
|
|
|
|
+}else if(color === "blue"){
|
|
|
|
+ document.write("<div style='background-color: blue;'>синий</div>");
|
|
|
|
+}else if(color === "green"){
|
|
|
|
+ document.write("<div style='background-color: green;'>зеленый</div>");
|
|
|
|
+ // break;
|
|
|
|
+}else{
|
|
|
|
+ document.write("<div style='background-color: gray;'>Я не понял</div>");
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// Для задания Number: age используя ИЛИ || вывести сообщение об ошибке (alert) если пользователь не введет возраст или нажмет отмену (т. е. prompt выдаст пустую строку или null, интерпретируемую как false).
|
|
|
|
+
|
|
|
|
+let inthisYear = prompt("was there a birthday this year?");
|
|
|
|
+let yourAge ;
|
|
|
|
+let yearOfBirth = +prompt("enter your year of birth");
|
|
|
|
+if(inthisYear == "yes" || "no"){
|
|
|
|
+ if(inthisYear == "yes" ){
|
|
|
|
+ yourAge=2020-yearOfBirth;
|
|
|
|
+ }else{
|
|
|
|
+ yourAge=2019-yearOfBirth;
|
|
|
|
+ }
|
|
|
|
+ alert("Your age:"+yourAge);
|
|
|
|
+}else{
|
|
|
|
+ alert("Error")
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// confirm: or this days
|
|
|
|
+// C помощью этого же трюка сделайте капризного робота, который в confirm спрашивает "шопинг?", а в случае отказа - выводить alert "ты - бяка".
|
|
|
|
+let result
|
|
|
|
+let bot = confirm("Шопинг?");
|
|
|
|
+false || (result = "ты - бяка")
|
|
|
|
+alert(result)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+let bot = confirm("Шопинг?");
|
|
|
|
+if(bot ===true){
|
|
|
|
+ alert ("Okey");
|
|
|
|
+}else{
|
|
|
|
+ alert ("ты - бяка")
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+// // triple prompt
|
|
|
|
+// let surname = prompt("your surname?")
|
|
|
|
+// let name =prompt("your name?")
|
|
|
|
+// let patronymic = prompt("your patronymic")
|
|
|
|
+// alert(surname+" "+name+" "+patronymic)
|
|
|
|
+
|
|
|
|
+// // default: or
|
|
|
|
+
|
|
|
|
+// У МЕНЯ ТУТ ПРОБЛЕМЫ
|
|
|
|
+
|
|
|
|
+// // default: if
|
|
|
|
+// let surname = prompt("your surname?")
|
|
|
|
+// if(surname==="null"){
|
|
|
|
+// surname="Ivanov"
|
|
|
|
+// }
|
|
|
|
+// let name =prompt("your name?")
|
|
|
|
+// if(name=== "undefined"||"null"){
|
|
|
|
+// name="Ivan"
|
|
|
|
+// }
|
|
|
|
+
|
|
|
|
+// let patronymic = prompt("your patronymic")
|
|
|
|
+// if(patronymic=== "undefined"||"null"){
|
|
|
|
+// patronymic="Ivanovich"
|
|
|
|
+// }
|
|
|
|
+// alert(surname+" "+name+" "+patronymic)
|
|
|
|
+
|
|
|
|
+// login and password
|
|
|
|
+
|
|
|
|
+let login = prompt("Enter login")
|
|
|
|
+let password
|
|
|
|
+if(login === "admin"){
|
|
|
|
+ password = prompt("Enter password")
|
|
|
|
+ if(password==="qwerty"){
|
|
|
|
+ alert("Happy!")
|
|
|
|
+ }else{
|
|
|
|
+ alert("Error")
|
|
|
|
+ }
|
|
|
|
+}else{
|
|
|
|
+ alert("Error")
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// currency calc
|
|
|
|
+// Калькулятор обмена валют. Первый prompt спрашивает валюту: "usd" или "eur". С помощью switch установите обменный курс для валюты, выбранной пользователем, после чего спросите величину и переведите её из гривны в выбранную на первом prompt валюту. Выведите результат в alert()
|
|
|
|
+let currency = prompt('usd or eur')
|
|
|
|
+
|
|
|
|
+let k;
|
|
|
|
+switch (currency) {
|
|
|
|
+ case "usd":
|
|
|
|
+ k = 28.21
|
|
|
|
+ break;
|
|
|
|
+ case "eur":
|
|
|
|
+ k = 33.31
|
|
|
|
+ break;
|
|
|
|
+}
|
|
|
|
+let value = prompt('What amount?')
|
|
|
|
+let result = value * k
|
|
|
|
+alert(result)
|
|
|
|
+// currency calc: improved
|
|
|
|
+// Улучшить предыдущее задание: сделать возможность ввода валюты любыми буквами (usd, uSd, USD), используйте .
|
|
|
|
+let currency = prompt('usd or eur')
|
|
|
|
+// let k;
|
|
|
|
+switch (currency.toLowerCase()) {
|
|
|
|
+ case "usd":
|
|
|
|
+ k = 28.21
|
|
|
|
+ break;
|
|
|
|
+ case "eur":
|
|
|
|
+ k = 33.31
|
|
|
|
+ break;
|
|
|
|
+}
|
|
|
|
+let value = prompt('What amount?')
|
|
|
|
+let result = value * k
|
|
|
|
+alert(result+' грн.')
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+// currency calc: two rates
|
|
|
|
+// Добавить к возможность выбора обменного курса на продажу и покупку. Используйте confirm для ввода пользователя и тернарный оператор для величины курса.Не получилось
|
|
|
|
+
|
|
|
|
+// let currency = prompt('usd or eur')
|
|
|
|
+// // let k;
|
|
|
|
+
|
|
|
|
+// let operationBuy = confirm("buy ?")
|
|
|
|
+// let operationSell = confirm("sell?")
|
|
|
|
+// switch (currency.toLowerCase()) {
|
|
|
|
+// case "usd":
|
|
|
|
+// (operationBuy==="true") ?
|
|
|
|
+// (k=28.12) : 0;
|
|
|
|
+// (operationSell==="true") ?( k=28.49 ):0 ;
|
|
|
|
+// break;
|
|
|
|
+// case "eur":
|
|
|
|
+// (operationBuy==="true") ? 33.07: 0;
|
|
|
|
+// (operationSell==="true") ? 33.59: 0 ;
|
|
|
|
+// break;
|
|
|
|
+// }
|
|
|
|
+// let value = prompt('What amount?')
|
|
|
|
+// let result = value * k
|
|
|
|
+// alert(result+' грн.')
|
|
|
|
+
|
|
|
|
+// Не получилось
|
|
|
|
+// let currency = prompt('usd or eur')
|
|
|
|
+// let k;
|
|
|
|
+// let operationBuy = confirm("buy ?")
|
|
|
|
+// let operationSell = confirm("sell?")
|
|
|
|
+// switch (currency.toLowerCase()) {
|
|
|
|
+// case "usd":
|
|
|
|
+// k = 28.21
|
|
|
|
+// break;
|
|
|
|
+// case "eur":
|
|
|
|
+// k = 33.31
|
|
|
|
+// break;
|
|
|
|
+// }
|
|
|
|
+// let value = prompt('What amount?')
|
|
|
|
+// let result = value * k
|
|
|
|
+// alert(result+' грн.')
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+// scissors
|
|
|
|
+
|
|
|
|
+function getRandomInt(max) {
|
|
|
|
+ return Math.floor(Math.random() * Math.floor(max));
|
|
|
|
+ }
|
|
|
|
+ let comp = (getRandomInt(3));
|
|
|
|
+x = (getRandomInt(3))
|
|
|
|
+y = prompt("0 - Камень , 1 - Ножницы ,2 - Бумага")
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+if (x == 0 && y == "1"){
|
|
|
|
+ alert("Ножницы против камня! Ты проиграл!")
|
|
|
|
+}else if( x == 1 && y == "2")
|
|
|
|
+ { alert("Бумага против ножниц! Ты проиграл!")}
|
|
|
|
+else if (x == 2 && y == "0")
|
|
|
|
+ {alert("Камень против бумаги! Ты проиграл!")}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+else if( x == 1 && y == "0")
|
|
|
|
+ { alert("Камень против ножниц! Ты победил!")}
|
|
|
|
+else if (x == 2 && y == "1")
|
|
|
|
+ { alert("Ножницы против бумаги! Ты победил!")}
|
|
|
|
+else if( x == 0 && y == "2")
|
|
|
|
+ { alert("Бумага против камня! Ты победил!")
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+else if( x == 0 && y == "0")
|
|
|
|
+ { alert("Камень против камня! Ничья!")}
|
|
|
|
+else if (x == 1 && y == "1")
|
|
|
|
+{ alert("Ножницы против ножниц! Ничья!")}
|
|
|
|
+else if (x == 2 && y == "2")
|
|
|
|
+ { alert("Бумага против бумаги! Ничья!")}
|
|
|
|
+
|
|
|
|
+else{
|
|
|
|
+ alert("Что?")
|
|
|
|
+}
|