let job = prompt("Какую работу вы хотите посмотреть?")
switch(job) {
case "switch: sizes" :
let country = prompt("Какой размер обуви вы хотите узнать: Европейский/США?")
let size = prompt("Введите длину вашей стопы в см.")
switch(country) {
case "США": switch(size){
case "24.5": alert("7US")
break;
case "25": alert("7.5US")
break;
case "25.5": alert("8US")
break;
case "26": alert("9US")
break;
case "26.5": alert("9.5US")
break;
case "27": alert("10US")
break;
case "27.5": alert("10.5US")
break;
case "28": alert("11US")
break;
case "28.5": alert("11.5US")
break;
case "29": alert("12US")
break;
default: alert("Данного размера не существует")
}
break;
case "Европейский": switch(size){
case "24.5": alert("40")
break;
case "25": alert("40.5")
break;
case "25.5": alert("41")
break;
case "26": alert("42")
break;
case "26.5": alert("42.5")
break;
case "27": alert("43")
break;
case "27.5": alert("43.5")
break;
case "28": alert("44")
break;
case "28.5": alert("44.5")
break;
case "29": alert("45")
break;
default: alert("Данного размера не существует")
}
}
break;
case "switch: if" :
let color = prompt("Введите цвет", "");
if (color == "red"){
alert(document.write("
красный
"))
}
else if(color == "black"){
alert(document.write("черный
"))
}
else if(color == "blue"){
alert(document.write("синий
"))
}
else if(color == "green"){
alert(document.write("зеленый
"))
}
else {
alert(document.write("Я не понял
"))
}
break;
case "prompt: or" :
let age = prompt("Укажите Ваш возраст.")
let years = 2022;
let YearOfBirth = years - age;
if (age === '' || age === "null"){
alert("Ошибка")
}
else {
alert(YearOfBirth)
}
break;
case "confirm: of this days" :
let shopping1 = confirm("шопинг?") || alert("ты - бяка")
break;
case "confirm: if this days" :
let shopping = confirm("шопинг?");
if (shopping){
}
else{ (shopping === '' || shopping === "null")
alert("ты - бяка")
}
break;
case "triple prompt" :
let surname = prompt("Напишите Вашу Фамилию.")
let lastname = prompt("Напишите Ваше Имя.")
let patronymic = prompt("Напишите Ваше Отчество")
let fullName = surname + " " + lastname + " " + patronymic
alert(fullName)
break;
case "default: or" :
let surname1 = prompt("Напишите Вашу Фамилию")
let name1 = prompt("Напишите Ваше Имя")
let patronymic1 = prompt("Напишите Ваше отчество")
surname1 = surname1 || "Иванов"
name1 = name1 || "Иван"
patronymic1 = patronymic1 || "Иванович"
alert(surname1 + ' ' + name1 + ' ' + patronymic1)
break;
case "default: if" :
let surname2 = prompt("Напишите Вашу Фамилию")
let name2 = prompt("Напишите Ваше Имя")
let patronymic2 = prompt("Напишите Ваше отчество")
if (!surname2){
surname2 = "Иванов"
}
if (!name2){
name2 = "Иван"
}
if (!patronymic2){
patronymic2 = "Иванович"
}
alert(surname2 + ' ' + name2 + ' ' + patronymic2)
break;
case "login ande password" :
let login = prompt("Введите логин.");
if (login == "admin"){
let password = prompt("Введите пароль.");
if (password == "qwerty"){
alert("Поздравляем!")
}
else{
alert("Ошибка")
}
}
else{
alert("Ошибка")
}
break;
case "currency calc" :
let currency = prompt("Какую валюты Вы хотите конвертировать? usd/eur")
let sum = prompt("Введите сумму в грн.")
let well;
switch(currency) {
case "usd":
well = 35
break
case "eur":
well = 37
}
alert(sum / well)
break;
case "currency calc: improved" :
let currency1 = prompt("Какую валюты Вы хотите конвертировать? usd/eur").toLowerCase()
let sum1 = prompt("Введите сумму в грн.")
let well1;
switch(currency1) {
case "usd":
well1 = 35
break
case "eur":
well1 = 37
}
alert(sum1 / well1)
break;
case "currency calc: two rates" :
let currency2 = prompt("Какую валюты Вы хотите конвертировать? usd/eur").toLowerCase()
let sum2 = prompt("Введите сумму в грн.")
let usdBuy = 35
let usdSale = 34.5
let eurBuy = 37
let eurSale = 36.5
switch(currency2) {
case "usd" :
let usdResult = confirm("Если вы хотите совершить покупку - нажмите ОК, если продажу - ОТМЕНА.")
? sum / usdBuy : sum / usdSale
alert(usdResult)
break;
case "eur" :
let eurResult = confirm("Если вы хотите совершить покупку - нажмите ОК, если продажу - ОТМЕНА.")
? sum / eurBuy : sum / eurSale
alert(eurResult)
}
break;
case "currency calc: if" :
let currency3 = prompt("Какую валюты Вы хотите конвертировать? usd/eur").toLowerCase()
let sum3 = prompt("Введите сумму в грн.")
let usdBuy3 = 35
let usdSale3 = 34.5
let eurBuy3 = 37
let eurSale3 = 36.5
if (currency3 == "usd"){
let usdResult3 = confirm("Если вы хотите совершить покупку - нажмите ОК, если продажу - ОТМЕНА.")
? sum3 / usdBuy3 : sum3 / usdSale3
alert(usdResult3)
}
else if(currency3 == "eur"){
let eurResult3 = confirm("Если вы хотите совершить покупку - нажмите ОК, если продажу - ОТМЕНА.")
? sum3 / eurBuy3 : sum3 / eurSale3
alert(eurResult3)
}
break;
case "scissors" :
let userRandom = prompt("Выберите: Камень/Ножницы/Бумага")
if (userRandom === "Камень"){
userRandom = 1
}else if (userRandom === "Ножницы"){
userRandom = 2
}else if (userRandom === "Бумага"){
userRandom = 3
}
let random = Math.random() *3
let computerRandom = Math.ceil(Math.round(random))
if (computerRandom === 1){
alert("Компьютер выбрал Камень")
}else if (computerRandom === 2){
alert("Компьютер выбрал Ножницы")
}else if (computerRandom === 3){
alert("Компьютер выбрал Бумагу")
}
if (userRandom === 1 && computerRandom === 1 || userRandom === 2 && computerRandom === 2 || userRandom === 3 && computerRandom === 3 ){
alert("Ничья!")
}else if (userRandom === 1 && computerRandom === 2 || userRandom === 2 && computerRandom === 3 || userRandom === 3 && computerRandom === 1){
alert("Вы победили!")
}else if (userRandom === 1 && computerRandom === 3 || userRandom === 2 && computerRandom === 1 || userRandom === 3 && computerRandom === 2){
alert("Вы проиграли!")
}
break;
case "задание на синий пояс" :
let currency4 = prompt("Какую валюты Вы хотите конвертировать? usd/eur").toLowerCase()
let sum4 = prompt("Введите сумму в грн.")
let ratios = {
usd: 25.6,
eur: 29
}
if (currency4 == "usd"){
alert(sum4 / ratios["usd"])
}
else if(currency4 == "eur"){
alert(sum4 / ratios["eur"])
}
break;
case "real data" :
let currency5 = prompt("Какую валюты Вы хотите конвертировать? usd/eur").toLowerCase()
let sum5 = prompt("Введите сумму в грн.")
if (currency5 == "usd"){
fetch('https://open.er-api.com/v6/latest/USD')
.then(res => res.json())
.then(data => {
alert(sum5 / data.rates.UAH)
})
}
else if(currency5 == "eur"){
fetch('https://open.er-api.com/v6/latest/EUR')
.then(res => res.json())
.then(data => {
alert(sum5 / data.rates.UAH)
})
}
break;
}