|
@@ -1,4 +1,6 @@
|
|
|
-/* switch: sizes */
|
|
|
+let job = prompt("Какую работу вы хотите посмотреть?")
|
|
|
+switch(job) {
|
|
|
+ case "switch: sizes" :
|
|
|
|
|
|
let country = prompt("Какой размер обуви вы хотите узнать: Европейский/США?")
|
|
|
let size = prompt("Введите длину вашей стопы в см.")
|
|
@@ -52,7 +54,9 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-/* switch: if */
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "switch: if" :
|
|
|
|
|
|
let color = prompt("Введите цвет", "");
|
|
|
if (color == "red"){
|
|
@@ -71,7 +75,9 @@
|
|
|
alert(document.write("<div style='background-color: gray;'>Я не понял</div>"))
|
|
|
}
|
|
|
|
|
|
-/* prompt: or */
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "prompt: or" :
|
|
|
|
|
|
let age = prompt("Укажите Ваш возраст.")
|
|
|
let years = 2022;
|
|
@@ -83,11 +89,15 @@
|
|
|
alert(YearOfBirth)
|
|
|
}
|
|
|
|
|
|
-/* confirm: or this days */
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "confirm: of this days" :
|
|
|
|
|
|
let shopping1 = confirm("шопинг?") || alert("ты - бяка")
|
|
|
|
|
|
-/* confirm: if this days */
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "confirm: if this days" :
|
|
|
|
|
|
let shopping = confirm("шопинг?");
|
|
|
if (shopping){
|
|
@@ -97,7 +107,9 @@
|
|
|
alert("ты - бяка")
|
|
|
}
|
|
|
|
|
|
-/* triple prompt */
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "triple prompt" :
|
|
|
|
|
|
let surname = prompt("Напишите Вашу Фамилию.")
|
|
|
let lastname = prompt("Напишите Ваше Имя.")
|
|
@@ -105,7 +117,9 @@
|
|
|
let fullName = surname + " " + lastname + " " + patronymic
|
|
|
alert(fullName)
|
|
|
|
|
|
-/* default: or */
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "default: or" :
|
|
|
|
|
|
let surname1 = prompt("Напишите Вашу Фамилию")
|
|
|
let name1 = prompt("Напишите Ваше Имя")
|
|
@@ -115,7 +129,9 @@
|
|
|
patronymic1 = patronymic1 || "Иванович"
|
|
|
alert(surname1 + ' ' + name1 + ' ' + patronymic1)
|
|
|
|
|
|
-/* default: if */
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "default: if" :
|
|
|
|
|
|
let surname2 = prompt("Напишите Вашу Фамилию")
|
|
|
let name2 = prompt("Напишите Ваше Имя")
|
|
@@ -133,7 +149,10 @@
|
|
|
|
|
|
alert(surname2 + ' ' + name2 + ' ' + patronymic2)
|
|
|
|
|
|
-/* login and password */
|
|
|
+ break;
|
|
|
+
|
|
|
+
|
|
|
+ case "login ande password" :
|
|
|
|
|
|
let login = prompt("Введите логин.");
|
|
|
if (login == "admin"){
|
|
@@ -149,7 +168,9 @@
|
|
|
alert("Ошибка")
|
|
|
}
|
|
|
|
|
|
-/* currency calc */
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "currency calc" :
|
|
|
|
|
|
let currency = prompt("Какую валюты Вы хотите конвертировать? usd/eur")
|
|
|
let sum = prompt("Введите сумму в грн.")
|
|
@@ -162,8 +183,10 @@
|
|
|
well = 37
|
|
|
}
|
|
|
alert(sum / well)
|
|
|
+
|
|
|
+ break;
|
|
|
|
|
|
-/* currency calc: improved */
|
|
|
+ case "currency calc: improved" :
|
|
|
|
|
|
let currency1 = prompt("Какую валюты Вы хотите конвертировать? usd/eur").toLowerCase()
|
|
|
let sum1 = prompt("Введите сумму в грн.")
|
|
@@ -177,7 +200,9 @@
|
|
|
}
|
|
|
alert(sum1 / well1)
|
|
|
|
|
|
- /* currency calc: two rates */
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "currency calc: two rates" :
|
|
|
|
|
|
let currency2 = prompt("Какую валюты Вы хотите конвертировать? usd/eur").toLowerCase()
|
|
|
let sum2 = prompt("Введите сумму в грн.")
|
|
@@ -199,7 +224,9 @@
|
|
|
alert(eurResult)
|
|
|
}
|
|
|
|
|
|
-/* currency calc: if */
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "currency calc: if" :
|
|
|
|
|
|
let currency3 = prompt("Какую валюты Вы хотите конвертировать? usd/eur").toLowerCase()
|
|
|
let sum3 = prompt("Введите сумму в грн.")
|
|
@@ -218,4 +245,84 @@
|
|
|
? 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;
|
|
|
+}
|
|
|
+
|