// 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("
красный
") }else if(color === "black"){ document.write("
черный
"); // break; }else if(color === "blue"){ document.write("
синий
"); }else if(color === "green"){ document.write("
зеленый
"); // break; }else{ document.write("
Я не понял
"); } // Для задания 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("Что?") }