```javascript var task = prompt("Введите название задания"); switch(task){ case "switch: sizes": var size = +prompt("Введите размер одежды (40, 42, 44, 46, 48, 50, 52, 54)"); switch(size){ case 40: alert("Размер США: 6"); break; case 42: alert("Размер США: 8"); break; case 44: alert("Размер США: 10"); break; case 46: alert("Размер США: 12"); break; case 48: alert("Размер США: 14"); break; case 50: alert("Размер США: 16"); break; case 52: alert("Размер США: 18"); break; case 54: alert("Размер США: 20"); break; default: alert("Вводи размер правильно"); } break; case "switch: if": var color = prompt("Введите цвет",""); if(color === "red"){ document.write("
красный
"); document.write("
черный
"); } else if(color === "black"){ document.write("
черный
"); } else if(color === "blue"){ document.write("
синий
"); document.write("
зеленый
"); } else if(color === "green"){ document.write("
зеленый
"); } else{ document.write("
Я не понял
"); } break; case "prompt: or": var age = prompt("Сколько вам лет?"); age || alert("Ошибка"); var bd = 2017 - age; age && alert("Вы родились в " + bd + " году"); break; case "confirm: or this days": confirm("Шопинг?") || alert("Ты бяка"); break; case "confirm: if this days": var shop = confirm("Шопинг?"); if(!shop){ alert("Ты - бяка") } break; case "triple prompt": var name = prompt("Введите имя"); var sname = prompt("Введите фамилию"); var patr = prompt("Введите отчество"); break; case "default: or": break; case "default: if": case "login and password": var login = "admin"; var password = "qwerty"; var userLogin = prompt("Введите логин"); if(userLogin === login){ var userPassword = prompt("Введите пароль"); if(userPassword === password){ alert("Вы успешно залогинились"); } else{ alert("Пароль неверный"); } } else{ alert("Логин неверный"); } break; case "currency calc": var cur = prompt("Выберете валюту - 'usd' или 'eur'"); var ex; var quantity; switch(cur){ case "usd": ex = 26; break; case "eur": ex = 30; break; } var quantity = +prompt("Напишите сумму"); var result = quantity / ex; alert(result.toFixed(2) + " " +cur); break; case "currency calc: improved": var cur = prompt("Выберете валюту - 'usd' или 'eur'").toLowerCase(); var ex; var quantity; switch(cur){ case "usd": ex = 26; break; case "eur": ex = 30; break; } var quantity = +prompt("Напишите сумму"); var result = quantity / ex; alert(result.toFixed(2) + " " +cur); break; case "currency calc: two rates": var cur = prompt("Выберете валюту - 'usd' или 'eur'").toLowerCase(); var ex; var quantity; switch(cur){ case "usd": ex = confirm("На продажу?") ? 26.5 : 26; break; case "eur": ex = confirm("На продажу?") ? 30 : 29.5; break; } var quantity = +prompt("Напишите сумму"); var result = quantity / ex; alert(result.toFixed(2) + " " +cur); break; case "currency calc: if": var cur = prompt("Выберете валюту - 'usd' или 'eur'").toLowerCase(); var ex; var quantity; switch(cur){ case "usd": if(confirm("На продажу?")){ ex = 26.5; } else{ ex = 26; } break; case "eur": if(confirm("На продажу?")){ ex = 30 } else{ ex = 29.5; } break; } var quantity = +prompt("Напишите сумму"); var result = quantity / ex; alert(result.toFixed(2) + " " +cur); break; case "scissors": var userVar = prompt("Введите одно из 3х - 'камень', 'ножницы', 'бумага'"); var computerVar = Math.floor(Math.random() * 3); var computerVarText; switch(computerVar){ case 0: computerVarText = "камень"; break; case 1: computerVarText = "ножницы"; break; case 2: computerVarText = "бумага"; break; } alert("Зачение компьютера: " + computerVarText); if(userVar === computerVarText){ alert("Ничья"); } else if (userVar === "камень" && computerVarText === "бумага"){ alert("Вы проиграли"); } else if (userVar === "камень" && computerVarText === "ножницы"){ alert("Вы выиграли"); } else if (userVar === "бумага" && computerVarText === "камень"){ alert("Вы выиграли"); } else if (userVar === "бумага" && computerVarText === "ножницы"){ alert("Вы проиграли"); } else if (userVar === "ножницы" && computerVarText === "камень"){ alert("Вы проиграли"); } else if (userVar === "ножницы" && computerVarText === "бумага"){ alert("Вы выиграли"); } break; case "Задание на синий пояс": var ratios = { susd: 26.5, seur: 30, busd: 26, beur: 29.5 } var cur = prompt("Выберете валюту - 'usd' или 'eur'").toLowerCase(); var ex; var quantity; switch(cur){ case "usd": ex = confirm("На продажу?") ? ratios["susd"] : ratios["busd"]; break; case "eur": ex = confirm("На продажу?") ? ratios["seur"] : ratios["beur"]; break; } var quantity = +prompt("Напишите сумму"); var result = quantity / ex; alert(result.toFixed(2) + " " +cur); break; } ```