123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360 |
- let problem = prompt('Введите название задания').toLowerCase()
- switch(problem) {
- case 'switch: sizes':
- let interSize = prompt('Введите размер по международной системе')
- let messageNew = 'Ваш размер по американской системе: '
- switch(interSize) {
- case 'xxs': messageNew += 8
- break
- case 'xs': messageNew += 10
- break
- case 's': messageNew += 12
- break
- case 'm': messageNew += 14
- break
- case 'l': messageNew += 16
- break
- case 'xl': messageNew += 18
- break
- case 'xxl': messageNew += 20
- break
- case 'xxxl': messageNew += 22
- break
- default: messageNew = 'Некорректное значение'
- }
- alert(messageNew)
- 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 userAge = prompt('Сколько оборотов Земля сделала вокруг Солнца, пока Вы существуете?')
- let currentYear = 2021;
- !(userAge || alert('Произошла ошибка')) || alert(`Вы родились в ${currentYear - userAge} году`)
- break
- case 'confirm: or this days':
- confirm('шопинг?') || alert('ты бяка');
- break
- case 'confirm: if this days':
- let isShopping = confirm('шопинг?')
- if (!isShopping) {
- alert('ты бяка');
- }
- break
- case 'triple prompt':
- let firstName = prompt('Имя:');
- let surname = prompt('Фамилия:');
- let patronym = prompt('Отчество:');
- alert(surname + ' ' + firstName + ' ' + patronym);
- break
- case 'login and password':
- let rightLogin = 'admin'
- let rightPassword = 'qwerty'
- let login = prompt('Введите логин')
- let password;
- if (login === rightLogin) {
- password = prompt('Введите пароль')
- if (password === rightPassword) {
- alert('Поздравляю! Вы успешно что-то сделали!')
- } else {
- alert('Ашипка')
- }
- } else {
- alert('Ашипка')
- }
- break
- case 'currency calc':
- let currency = (prompt('Какая валюта?')).toLowerCase()
- let currencyValue
- let uahValue
- let isSale = confirm('Вас интересует курс продажи?')
- switch(currency) {
- case 'usd': currencyValue = isSale ? 26.97 : 26.78
- break
- case 'eur': currencyValue = isSale ? 31.90 : 31.53
- }
- uahValue = +prompt('Введите количество гривен, которое нужно перевести в выбранную валюту')
- alert(`Получается ${(uahValue / currencyValue).toFixed(2)} ${currency}`)
- break
- case 'scissors':
- function scissors () {
- let gameOptions = ['камень', 'ножницы', 'бумага']
- let userChoice = prompt('камень, ножницы, бумага?')
- let computerTurn = gameOptions[Math.floor(Math.random() * 3)]
- let userTurn
- if (userChoice) {
- userTurn = userChoice.toLowerCase()
- alert ('Выбор вашего соперника: ' + computerTurn)
- if (userTurn == computerTurn) {
- alert('Ничья.')
- } else if ((userTurn == 'камень' && computerTurn == 'ножницы') || (userTurn == 'ножницы' && computerTurn == 'бумага') || (userTurn = 'бумага' && computerTurn == 'камень')) {
- alert('Вы победили!')
- } else {
- alert('Вы проиграли')
- }
- } else {
- alert('Введите ваш выбор правильно, пожалуйста')
- }
- }
- scissors()
- default: alert('Некорректное значение')
- }
- function scissors () {
- let gameOptions = ['камень', 'ножницы', 'бумага']
- let userChoice = prompt('камень, ножницы, бумага?')
- let computerTurn = gameOptions[Math.floor(Math.random() * 3)]
- let userTurn
- if(userChoice) {
- userTurn = userChoice.toLowerCase();
- alert ('Выбор вашего соперника: ' + computerTurn);
- ((userTurn == computerTurn) && !(alert('Ничья.'))) || (((userTurn == 'камень' && computerTurn == 'ножницы') || (userTurn == 'ножницы' && computerTurn == 'бумага') || (userTurn == 'бумага' && computerTurn == 'камень')) && !(alert('Вы победили!'))) || alert('Вы проиграли')
- } else {
- alert('Ашипка')
- }
- }
|