//switch: sizes//////////////////////////////////////////////////////
let size = prompt('enter ukr size', "");
switch (size) {
case "40":
alert('us size = 6(S)');
break
case "42":
alert('us size = 8(M)');
break
case "44":
alert('us size = 10');
break
case "46":
alert('us size = 12(L)');
break
case "48":
alert('us size = 14');
break
case "50":
alert('us size = 16(XL)');
break
case "52":
alert('us size = 18');
break
case "54":
alert('us size = 20(XXL)');
}
//switch: if//////////////////////////////////////////////////////
// let color = prompt("Введите цвет");
// if (color === "red") {
// document.write("
красный
")
// }
// else if (color === "black") {
// document.write("черный
");
// }
// else if (color === "blue") {
// document.write("синий
");
// }
// else if (color === "green") {
// document.write("зеленый
");
// }
// else {
// document.write("Я не понял
");
// }
let 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("Я не понял
");
}
//prompt: or//////////////////////////////////////////////////////
let age = prompt('Сколько тебе лет?');
if (age > 0) { alert(`Ты ${2022 - age} года рождения!`) }
else if (age === "0" || age === "") { alert('ошибка') }
//confirm: or this days///////////////////////////////////////////
// let question = confirm('шоппинг?') ? alert('летс-гоу!!!') : alert('ты-бяка');
let question = confirm('шоппинг?') || alert('ты-бяка');
//confirm: if this days///////////////////////////////////////////
let question1 = confirm('шоппинг?');
if (question1) { alert('летс-гоу!!!') }
else { alert('ты-бяка') }
//triple prompt///////////////////////////////////////////////////
let firstname = prompt("ваше имя?");
let lastname = prompt("ваше фамилия?")
let patronymic = prompt("ваше отчество?")
alert(firstname + " " + lastname + " " + patronymic)
//default: or/////////////////////////////////////////////////////
const default1 = "иван"
const default2 = "иванов"
const default3 = "иванович"
let firstname1 = prompt("ваше имя?") || default1;
let lastname1 = prompt("ваше фамилия?") || default2;
let patronymic1 = prompt("ваше отчество?") || default3;
alert(firstname1 + " " + lastname1 + " " + patronymic1)
//default: if/////////////////////////////////////////////////////
const default1 = "иван"
const default2 = "иванов"
const default3 = "иванович";
let firstname = prompt("ваше имя?")
if (firstname === true) { firstname }
else if (firstname === "" || firstname === null) { firstname = default1 };
let lastname = prompt("ваше фамилия?")
if (lastname === true) { lastname }
else if (lastname === "" || lastname === null) { lastname = default2 };
let patronymic = prompt("ваше отчество?")
if (patronymic === true) { patronymic }
else if (patronymic === "" || patronymic === null) { patronymic = default3 };
alert(firstname + " " + lastname + " " + patronymic)
//login and password//////////////////////////////////////////////
let login = prompt('введите логин');
if (login === "admin") {
alert("ok.введите пароль.")
let password = prompt('введите пароль');
if (password === "qwerty") {
alert("вы успешно ввели логин и пароль!")
}
else {
alert("неверный пароль!")
}
}
else {
alert("неверный логин!");
}
//currency calc//////////////////////////////////////////////////
var currency = prompt("usd или eur", "");
switch (currency) {
default: alert("error");
break;
case "usd": alert("1 usd = 40 uah") || alert("error");
var uah = prompt("укажите сумму в гривнах", "")
alert(`вы можете купить ${Math.floor(uah / 40)} баксов`)
break;
case "eur": alert("1 eur = 41 uah") || alert("error");
var uah1 = prompt("укажите сумму в гривнах", "")
alert(`вы можете купить ${Math.floor(uah1 / 41)} еуро`)
}
//currency calc: improved////////////////////////////////////////
var currency = prompt("usd или eur", "").toLowerCase();
switch (currency) {
case ("" && null): alert("error");
break;
case "usd": alert("1 usd = 40 uah");
var uah = prompt("укажите сумму в гривнах", "")
alert(`вы можете купить ${Math.floor(uah / 40)} баксов`)
break;
case "eur": alert("1 eur = 41 uah");
var uah1 = prompt("укажите сумму в гривнах", "")
alert(`вы можете купить ${Math.floor(uah1 / 41)} еуро`)
}
//currency calc: two rates///////////////////////////////////////
var currency = prompt("usd или eur", "").toLowerCase();
var rate;
var rate1;
var buy = confirm("купить валюту ?")
switch (currency) {
case 'usd':
buy ? rate = 40 : rate1 = 38
break;
case 'eur':
buy ? rate = 41 : rate1 = 39
}
var uah = prompt("укажите сумму в гривнах")
alert(`вы можете купить ${(uah / rate).toFixed(1)} ${currency}`) || alert(`вы можете продать ${(uah / rate1).toFixed(1)} ${currency}`)
//currency calc: if/////////////////////////////////////////////
var currency = prompt("usd или eur", "").toLowerCase();
if (currency === 'usd' || currency === 'eur') {
var buy = confirm("купить валюту ?")
var rate;
var rate1;
var uah = prompt("укажите сумму в гривнах")
if (currency === 'usd') {
buy ? rate = 40 : rate1 = 38
} else if (currency === 'eur') {
buy ? rate = 41 : rate1 = 39
}
alert(`вы можете купить ${(uah / rate).toFixed(1)} ${currency}`) || alert(`вы можете продать ${(uah / rate1).toFixed(1)} ${currency}`)
}
//scissors/////////////////////////////////////////////////////
let user = +prompt("введите число для старта, где камень - 1 , ножницы - 2 , бумага - 3")
let comp = Math.ceil(Math.random() * 3)
alert(`комп выбрал число ${comp}`)
if (user === 1 && comp > 1 || user === 2 && comp === 3) {
alert("вы победили!")
}
else if (user === 3 && comp < 3 || user === 2 && comp === 1) {
alert("вы проиграли!")
}
else {
alert("ничья!")
}
////Задание на синий пояс/////////////////////////////////////
let currency = prompt("usd или eur", "");
let currency1;
let rations = {
usd: 40,
eur: 41,
}
let uah = prompt("укажите сумму в гривнах", "")
currency1 = uah / rations[`${currency}`]
alert(`вы можете купить ${currency1} ${currency}`)
////real data/////////////////////////////////////////////////
var currency = prompt("usd или eur", "").toLowerCase();
var uah = prompt("укажите сумму в гривнах")
fetch('https://open.er-api.com/v6/latest/' + currency)
.then(res => res.json())
.then(data => {
alert(`вы можете купить ${(uah / data.rates.UAH).toFixed(1)} ${currency}`)
})
////Задание на черный пояс////////////////////////////////////
let user = +prompt("введите число для старта, где камень - 1 , ножницы - 2 , бумага - 3");
let comp = Math.ceil(Math.random() * 3);
alert(`комп выбрал число ${comp}`);
let userWin = user === 1 && comp > 1 || user === 2 && comp === 3;
let compWin = user === 3 && comp < 3 || user === 2 && comp === 1;
let friendshipWin = user === comp && alert("ничья!");
let win = userWin && alert("вы победили!") || compWin && alert("вы проиграли!");