|
@@ -0,0 +1,301 @@
|
|
|
+// switch:sizes------------------------------------------------------------------------------------;
|
|
|
+// let sizeOfDressUA = +prompt(
|
|
|
+// "Lets choose the right size for you. Enter your Ukrainian clothing size",
|
|
|
+// []
|
|
|
+// );
|
|
|
+// switch (sizeOfDressUA) {
|
|
|
+// case 38:
|
|
|
+// alert("Your international size is XXS");
|
|
|
+// break;
|
|
|
+// case 40:
|
|
|
+// alert("Your international size is XS");
|
|
|
+// break;
|
|
|
+// case 42:
|
|
|
+// alert("Your international size is S");
|
|
|
+// break;
|
|
|
+// case 44:
|
|
|
+// alert("Your international size is M");
|
|
|
+// break;
|
|
|
+// case 46:
|
|
|
+// alert("Your international size is L");
|
|
|
+// break;
|
|
|
+// case 48:
|
|
|
+// alert("Your international size is XL");
|
|
|
+// break;
|
|
|
+// case 50:
|
|
|
+// alert("Your international size is XXL");
|
|
|
+// break;
|
|
|
+// case 52:
|
|
|
+// alert("Your international size is 3XL");
|
|
|
+// break;
|
|
|
+// default:
|
|
|
+// alert("We do not know size of your dress");
|
|
|
+// }
|
|
|
+
|
|
|
+// switch:if-------------------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// let color = prompt("Enter color", "");
|
|
|
+// if (color === "red") {
|
|
|
+// document.write("<div style='background-color: red;'>Red</div>");
|
|
|
+// } else if (color === "black") {
|
|
|
+// document.write(
|
|
|
+// "<div style='background-color: black; color: white;'>Black</div>"
|
|
|
+// );
|
|
|
+// } else if (color === "blue") {
|
|
|
+// document.write("<div style='background-color: blue;'>Blue</div>");
|
|
|
+// } else if (color === "green") {
|
|
|
+// document.write("<div style='background-color: green;'>Green</div>");
|
|
|
+// } else {
|
|
|
+// document.write(
|
|
|
+// "<div style='background-color: gray;'>I don`t understand</div>"
|
|
|
+// );
|
|
|
+// }
|
|
|
+
|
|
|
+// prompt: or--------------------------------------------------------------------------------------------;
|
|
|
+// let yearOfBirth =
|
|
|
+// +prompt("Please, type year of your birth", []) ||
|
|
|
+// alert("You did not enter the date of Birth");
|
|
|
+
|
|
|
+// let currentYear = 2022;
|
|
|
+// let age = currentYear - yearOfBirth;
|
|
|
+
|
|
|
+// alert(age);
|
|
|
+// confirm: or this days----------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// confirm("Shopping?") || alert("You are crazy");
|
|
|
+
|
|
|
+// confirm: if this days-----------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// let answer = confirm("Shopping?");
|
|
|
+
|
|
|
+// if (answer === false) {
|
|
|
+// alert("You are crazy");
|
|
|
+// } else {
|
|
|
+// alert("Yoohooo");
|
|
|
+// }
|
|
|
+
|
|
|
+// triple prompt-------------------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// let name = prompt("Enter your name", []);
|
|
|
+// let surname = prompt("Enter your surname", []);
|
|
|
+// let patronymic = prompt("Enter your patronymic", []);
|
|
|
+
|
|
|
+// alert(`${surname}, ${name}, ${patronymic}`);
|
|
|
+
|
|
|
+// default: or-------------------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// let good_name = prompt("Enter your name", []) || "Ivan";
|
|
|
+// let good_surname = prompt("Enter your surname", []) || "Ivanov";
|
|
|
+// let good_patronymic = prompt("Enter your patronymic", []) || "Petrovych";
|
|
|
+
|
|
|
+// alert(`${good_surname}, ${good_name}, ${good_patronymic}`);
|
|
|
+
|
|
|
+// default: if-------------------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// let go_name = prompt("Enter your name", []);
|
|
|
+// let go_surname = prompt("Enter your surname", []);
|
|
|
+// let go_patronymic = prompt("Enter your patronymic", []);
|
|
|
+
|
|
|
+// if (go_name === null) {
|
|
|
+// go_name = "Ivan";
|
|
|
+// } else if (go_surname === null) {
|
|
|
+// go_surname = "Ivanov";
|
|
|
+// } else if (go_patronymic === null) {
|
|
|
+// go_surname = "Petrovych";
|
|
|
+// }
|
|
|
+
|
|
|
+// alert(`${go_surname}, ${go_name}, ${go_patronymic}`);
|
|
|
+
|
|
|
+// login and password-------------------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// let user_login = prompt("Enter your login");
|
|
|
+// let user_password = prompt("Enter your password");
|
|
|
+
|
|
|
+// if (user_login != "admin" || user_password != "qwerty") {
|
|
|
+// alert("Access denied");
|
|
|
+// } else if (user_login === "admin" && user_password === "qwerty") {
|
|
|
+// alert("Access success");
|
|
|
+// }
|
|
|
+
|
|
|
+// currency calc-------------------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// let money = prompt("usd or eur?", []);
|
|
|
+
|
|
|
+// switch (money) {
|
|
|
+// case "usd":
|
|
|
+// let currensy_exchange = 0.027;
|
|
|
+// let uah = prompt("Enter the amount in hryvnias");
|
|
|
+// let amount = uah * currensy_exchange;
|
|
|
+// alert(amount);
|
|
|
+// break;
|
|
|
+// case "eur":
|
|
|
+// let ecurrensy_exchange = 0.025;
|
|
|
+// let u_ah = prompt("Enter the amount in hryvnias");
|
|
|
+// let amo_unt = u_ah * ecurrensy_exchange;
|
|
|
+// alert(amo_unt);
|
|
|
+// break;
|
|
|
+// }
|
|
|
+// currency calc: improved-------------------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// let money = prompt("usd or eur?", []);
|
|
|
+// money = money.toLowerCase();
|
|
|
+
|
|
|
+// switch (money) {
|
|
|
+// case "usd":
|
|
|
+// let currensy_exchange = 38.4;
|
|
|
+// let uah = prompt("Enter the amount in hryvnias");
|
|
|
+// let amount = uah / currensy_exchange;
|
|
|
+// alert(amount);
|
|
|
+// break;
|
|
|
+// case "eur":
|
|
|
+// let ecurrensy_exchange = 39;
|
|
|
+// let u_ah = prompt("Enter the amount in hryvnias");
|
|
|
+// let amo_unt = u_ah / ecurrensy_exchange;
|
|
|
+// alert(amo_unt);
|
|
|
+// break;
|
|
|
+// }
|
|
|
+
|
|
|
+// currency calc: two rates-------------------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// let money = prompt("usd or eur?", []);
|
|
|
+// money = money.toLowerCase();
|
|
|
+// let buyOrSale = confirm("You want buy currensy?", []);
|
|
|
+
|
|
|
+// switch (money) {
|
|
|
+// case "usd":
|
|
|
+// let currensy_exchange = buyOrSale === true ? 39.8 : 38.4;
|
|
|
+// let uah = prompt("Enter the amount in hryvnias");
|
|
|
+// let amount = uah / currensy_exchange;
|
|
|
+// alert(amount);
|
|
|
+// break;
|
|
|
+// case "eur":
|
|
|
+// let ecurrensy_exchange = buyOrSale === true ? 40.4 : 39;
|
|
|
+// let u_ah = prompt("Enter the amount in hryvnias");
|
|
|
+// let amo_unt = u_ah / ecurrensy_exchange;
|
|
|
+// alert(amo_unt);
|
|
|
+// break;
|
|
|
+// }
|
|
|
+// currency calc: if-------------------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// let money = prompt("usd or eur?", []);
|
|
|
+// money = money.toLowerCase();
|
|
|
+// let buyOrSale = confirm("You want buy currensy?", []);
|
|
|
+
|
|
|
+// if (money === "usd") {
|
|
|
+// let currensy_exchange = buyOrSale === true ? 39.8 : 38.4;
|
|
|
+// let uah = prompt("Enter the amount in hryvnias");
|
|
|
+// let amount = uah / currensy_exchange;
|
|
|
+// alert(amount);
|
|
|
+// } else if (money === "eur") {
|
|
|
+// let ecurrensy_exchange = buyOrSale === true ? 40.4 : 39;
|
|
|
+// let u_ah = prompt("Enter the amount in hryvnias");
|
|
|
+// let amo_unt = u_ah / ecurrensy_exchange;
|
|
|
+// alert(amo_unt);
|
|
|
+// } else {
|
|
|
+// alert("Enter a valid currensy");
|
|
|
+// }
|
|
|
+
|
|
|
+// scissors-------------------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// let select = prompt("paper , scissors, stone");
|
|
|
+// let items = ["paper", "scissors", "stone"];
|
|
|
+
|
|
|
+// select = select.toLowerCase();
|
|
|
+// alert(`You choose a ${select}`);
|
|
|
+
|
|
|
+// select = select.toLowerCase();
|
|
|
+
|
|
|
+// let selectComputer = items[Math.floor(Math.random() * items.length)];
|
|
|
+
|
|
|
+// alert(`Robot choose a ${selectComputer}`);
|
|
|
+
|
|
|
+// if (select === selectComputer) {
|
|
|
+// alert("draw");
|
|
|
+// } else if (select === "stone") {
|
|
|
+// if (selectComputer === "scissors") {
|
|
|
+// alert("You are win");
|
|
|
+// } else {
|
|
|
+// alert("You are lose");
|
|
|
+// }
|
|
|
+// } else if (select === "paper") {
|
|
|
+// if (selectComputer === "stone") {
|
|
|
+// alert("You are win");
|
|
|
+// } else {
|
|
|
+// alert("You are lose");
|
|
|
+// }
|
|
|
+// }
|
|
|
+// if (select === "scissors") {
|
|
|
+// if (selectComputer === "stone") {
|
|
|
+// alert("You are lose");
|
|
|
+// } else {
|
|
|
+// alert("You are win");
|
|
|
+// }
|
|
|
+// } else "Renew game";
|
|
|
+
|
|
|
+// Задание на синий пояс-------------------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// let usd = {
|
|
|
+// buyUsd: 38.4,
|
|
|
+// saleUsd: 39.8,
|
|
|
+// };
|
|
|
+
|
|
|
+// let eur = {
|
|
|
+// buyEur: 39,
|
|
|
+// saleEur: 40.4,
|
|
|
+// };
|
|
|
+
|
|
|
+// let gbp = {
|
|
|
+// buyGbp: 46,
|
|
|
+// saleGbp: 48.5,
|
|
|
+// };
|
|
|
+
|
|
|
+// let money = prompt("usd, eur or gbp?", []);
|
|
|
+// money = money.toLowerCase();
|
|
|
+// let buyOrSale = confirm("You want to buy currensy?", []);
|
|
|
+
|
|
|
+// if (money === "usd") {
|
|
|
+// currency_exchange = buyOrSale === true ? usd.saleUsd : usd.buyUsd;
|
|
|
+// } else if (money === "eur") {
|
|
|
+// currency_exchange = buyOrSale === true ? eur.saleEur : eur.buyEur;
|
|
|
+// } else if (money === "eur") {
|
|
|
+// currency_exchange = buyOrSale === true ? gbp.saleGbp : gbp.buyGbp;
|
|
|
+// } else {
|
|
|
+// alert("We do noy know such a currency");
|
|
|
+// }
|
|
|
+
|
|
|
+// let hryvnias = prompt("How much hryvnias do you want to exchange?");
|
|
|
+
|
|
|
+// let amount = hryvnias / currency_exchange;
|
|
|
+
|
|
|
+// alert(`You will get ${amount} ${money}`);
|
|
|
+
|
|
|
+// real data-------------------------------------------------------------------------------------------;
|
|
|
+let user_choice = prompt("How many hryvnias you want exchange?", []);
|
|
|
+
|
|
|
+let rates = prompt("You want to buy usd, eur or gbp?", []);
|
|
|
+
|
|
|
+rates = rates.toUpperCase();
|
|
|
+
|
|
|
+getCurrencies();
|
|
|
+
|
|
|
+async function getCurrencies() {
|
|
|
+ const response = await fetch("https://open.er-api.com/v6/latest/UAH");
|
|
|
+ const data = await response.json();
|
|
|
+
|
|
|
+ if (rates === "USD") {
|
|
|
+ amount = data.rates.USD * user_choice;
|
|
|
+ alert(`You will get ${amount} ${rates}`);
|
|
|
+ } else if (rates === "EUR") {
|
|
|
+ amount = data.rates.EUR * user_choice;
|
|
|
+ alert(`You will get ${amount} ${rates}`);
|
|
|
+ } else if (rates === "GBP") {
|
|
|
+ amount = data.rates.GBP * user_choice;
|
|
|
+ alert(`You will get ${amount} ${rates}`);
|
|
|
+ } else {
|
|
|
+ alert("We don`t know such currency");
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+// Дополнительное задание-------------------------------------------------------------------------------------------;
|
|
|
+
|
|
|
+// Задание на черный пояс-------------------------------------------------------------------------------------------;
|