//Операции, Типы, Сравнение, Условия и Логические операторы 2. let userSize = +prompt('Enter you waist coverage', ''); switch (true){ case userSize > 63 && userSize < 65: alert(`${userSize} - XXS `); break; case userSize > 66 && userSize < 69: alert(`${userSize} - XS `); break; case userSize > 70 && userSize < 74: alert(`${userSize} - S `); break; case userSize > 79 && userSize < 83: alert(`${userSize} - L`); break; case userSize > 84 && userSize < 89: alert(`${userSize} - XL `); break; case userSize > 90 && userSize < 94: alert(`${userSize} - XXL `); break; case userSize > 95 && userSize < 97: alert(`${userSize} - XXXL `); break; default: alert('maybe stop eating'); } /* Перепишите пример ниже, используя if. let color = prompt("Введите цвет",""); switch (color){ case "red": document.write("
красный
"); case "black": document.write("
черный
"); break; case "blue": document.write("
синий
"); case "green": document.write("
зеленый
"); break; default: document.write("
Я не понял
"); } */ let color = prompt("Введите цвет",""); if (color == "red" || color == "black" ) { document.write("
красный
") } else if (color == "blue") { document.write("
синий
"); } else if (color == "green"){ document.write("
зеленый
"); } else { document.write("
Я не понял
"); } //prompt: or let age = prompt("Сколько вам лет?", "") || alert('Error'); //confirm: or this days confirm('шопинг?') || alert("ты - бяка"); //triple prompt let name = prompt("Ваше имя", ""), surname = prompt("Укажите фамилию", ""), patronymic = prompt("Ваше отчество", ""); if(name && surname && patronymic) { alert(` Привет ${name} ${patronymic} ${surname} `); } else { alert ('You need to enter your data'); } //default: or /* let userName = prompt("Enter your name", "") || 'Ivanov'; console.log(userName); */ //default: if let userName1 = prompt("Enter your name", ""); if (!userName1) { userName1 = 'Petrov'; } console.log(userName1); //login and password /* Напишите код, который спрашивает логин, проверяет его на верность, в случае если логин верен, просит ввести пароль и проверяет его. В случае несовпадения логина или пароля выводить alert с текстом ошибки. В случае успешного логина - alert с поздравлением. Правильные логин: admin и пароль: qwerty. Используйте вложенные if и else. */ let login = prompt('Enter login', ''); if (login === 'admin') { let pass = prompt('Enter password', ''); if (pass === 'qwerty') { alert('Congratulations !'); } else { alert('incorect password'); } } else { alert('You enter wrong login'); } //currency calc /* Калькулятор обмена валют. Первый prompt спрашивает валюту: "usd" или "eur". С помощью switch установите обменный курс для валюты, выбранной пользователем, после чего спросите величину и переведите её из гривны в выбранную на первом prompt валюту. Выведите результат в alert() */ /* let currency = prompt('enter currency'); switch (currency){ case 'usd': let sum = prompt('Enter curency summ'); alert(`You usd summ : ${sum *26.3} uah`); break; case 'eur': let sumE = prompt('Enter curency summ'); alert(`You usd summ : ${sumE * 30.3} uah`); break; default: alert('enter currency name'); } */ //currency calc: improved /* let currency = prompt('enter currency'); switch (currency.toLocaleLowerCase()){ case 'usd': let sum = prompt('Enter curency summ'); let rate = confirm('You want to buy?'); rate ? alert(`You usd summ : ${sum*26.55} uah`): alert(`You usd summ : ${sum*26.3} uah`); break; case 'eur': let sumE = prompt('Enter curency summ'); let rateE = confirm('You want to buy?'); rateE ? alert(`You usd summ : ${sumE*30.55} uah`): alert(`You usd summ : ${sumE*30.3} uah`); break; default: alert('enter currency name'); } */ //currency calc: if let currency = prompt('enter currency'); if (currency.toLocaleLowerCase() === 'usd'){ let sum = prompt('Enter curency summ'); let rate = confirm('You want to buy?'); rate ? alert(`You usd summ : ${sum*26.55} uah`): alert(`You usd summ : ${sum*26.3} uah`); } else if (currency.toLocaleLowerCase() === 'eur') { let sumE = prompt('Enter curency summ'); let rateE = confirm('You want to buy?'); rateE ? alert(`You usd summ : ${sumE*30.55} uah`): alert(`You usd summ : ${sumE*30.3} uah`); } else { alert('Enter correct currency name') } /* scissors Сделайте игру "камень-ножницы-бумага". Пользователь вводит свой вариант через prompt, программа генерирует свой вариант через Math.random() и выводит через alert. Следующий alert выводит имя победителя или "ничья" */ let userAnswer = prompt('Enter you choise'); let appAnswer = Math.random() * 100; console.log(appAnswer); if (appAnswer > 33 && appAnswer < 66){ appAnswer = 'камень'; alert(appAnswer); if (appAnswer === userAnswer) { alert(' ничья '); } else if (userAnswer === 'бумага') { alert('you winner'); } else if (userAnswer === 'ножницы'){ alert('you looser'); } } else if (appAnswer < 33) { appAnswer = 'бумага'; alert(appAnswer); if (appAnswer === userAnswer) { alert(' ничья '); } else if (userAnswer === 'камень') { alert('you looser'); } else if (userAnswer === 'ножницы'){ alert('you winner'); } } else if (appAnswer > 66) { appAnswer = 'ножницы'; alert(appAnswer); if (appAnswer === userAnswer) { alert(' ничья '); } else if (userAnswer === 'камень') { alert('you looser'); } else if (userAnswer === 'бумага'){ alert('you winner'); } }