|
@@ -0,0 +1,290 @@
|
|
|
+//switch: sizes
|
|
|
+let sizes = prompt('Введите ваш размер');
|
|
|
+
|
|
|
+switch(sizes) {
|
|
|
+ case "44" : alert('США размер - S');
|
|
|
+ case "45" : alert('США размер - S');
|
|
|
+ case "46" : alert('США размер - S');
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "47" : alert('США размер - M');
|
|
|
+ case "48" : alert('США размер - M');
|
|
|
+ case "49" : alert('США размер - M');
|
|
|
+ case "50" : alert('США размер - M');
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "51" : alert('США размер - L');
|
|
|
+ case "52" : alert('США размер - L');
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "53" : alert('США размер - XL');
|
|
|
+ case "54" : alert('США размер - XL');
|
|
|
+ break;
|
|
|
+
|
|
|
+ case "55" : alert('США размер - XXL');
|
|
|
+ case "56" : alert('США размер - XXL');
|
|
|
+ break;
|
|
|
+
|
|
|
+ default: alert('США размер - 3XL');
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+//switch: if
|
|
|
+let color = prompt("Введите цвет","");
|
|
|
+if(color === "red") {
|
|
|
+ document.write("<div style='background-color: red;'>красный</div>");
|
|
|
+}else{
|
|
|
+ if(color === "black"){
|
|
|
+ document.write("<div style='background-color: black; color: white;'>черный</div>");
|
|
|
+ }else{
|
|
|
+ if(color === "blue"){
|
|
|
+ document.write("<div style='background-color: blue;'>синий</div>");
|
|
|
+ }else{
|
|
|
+ if(color === "green"){
|
|
|
+ document.write("<div style='background-color: green;'>зеленый</div>");
|
|
|
+ }else{
|
|
|
+ document.write("<div style='background-color: gray;'>Я не понял</div>");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+//prompt: or
|
|
|
+let age = prompt("Сколько вам лет?");
|
|
|
+let nowYear = 2022;
|
|
|
+
|
|
|
+if(age === null || age === '') {
|
|
|
+ alert('Вы не указали Ваш возраст');
|
|
|
+}else{
|
|
|
+ let yearBirth = nowYear - age;
|
|
|
+ alert("Ваш год рождения - " + yearBirth);
|
|
|
+}
|
|
|
+
|
|
|
+//confirm: or this days
|
|
|
+let shoping = confirm('Шопинг?') || alert('Ты бяка!');
|
|
|
+
|
|
|
+//confirm: if this days
|
|
|
+let shoping1 = confirm('Шопинг?');
|
|
|
+if(shoping1 === true){
|
|
|
+ alert('Го!');
|
|
|
+}else{
|
|
|
+ alert('Ты бяка!');
|
|
|
+}
|
|
|
+
|
|
|
+//triple prompt
|
|
|
+let surname = prompt("Ваша фамилия?"), sname = prompt("Ваше имя?"), patronymic = prompt("Ваше отчество?");
|
|
|
+alert (` ФИО -${" " + surname + " " + sname + " " + patronymic}`);
|
|
|
+
|
|
|
+//default: or
|
|
|
+let surname1 = prompt("Ваша фамилия?") || "Иванов", sname1 = prompt("Ваше имя?") || "Иван", patronymic1 = prompt("Ваше отчество?") || "Иванович";
|
|
|
+alert (` ФИО -${" " + surname1 + " " + sname1 + " " + patronymic1}`);
|
|
|
+
|
|
|
+//default: if
|
|
|
+let surname2 = prompt("Ваша фамилия?"), sname2 = prompt("Ваше имя?"), patronymic2 = prompt("Ваше отчество?");
|
|
|
+
|
|
|
+if(surname2 === null || surname2 === ""){
|
|
|
+ surname2 = "Иванов";
|
|
|
+};
|
|
|
+
|
|
|
+if(sname2 === null || sname2 === ""){
|
|
|
+ sname2 = "Иван";
|
|
|
+};
|
|
|
+
|
|
|
+if(patronymic2 === null || patronymic2 === ""){
|
|
|
+ patronymic2 = "Иванович";
|
|
|
+};
|
|
|
+
|
|
|
+alert (` ФИО -${" " + surname2 + " " + sname2 + " " + patronymic2}`);
|
|
|
+
|
|
|
+//login and password
|
|
|
+let rightLogin = "vadim";
|
|
|
+let rightPass = "qwerty";
|
|
|
+
|
|
|
+let login = prompt('Введите логин');
|
|
|
+if (login != rightLogin){
|
|
|
+ alert("Введите коректный логин");
|
|
|
+}else {
|
|
|
+ let pass = prompt('Введите пароль');
|
|
|
+ if(pass != rightPass){
|
|
|
+ alert("Введите коректный пароль");
|
|
|
+ }else{
|
|
|
+ alert("Вы успешно авторизировались");
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
+
|
|
|
+//currency calc
|
|
|
+let currency = prompt("Какую валюту выберете? 'usd' или 'eur'");
|
|
|
+let usd = 38.5;
|
|
|
+let eur = 39.6;
|
|
|
+switch(currency) {
|
|
|
+ case 'usd': alert(`Курс обмена 1$ = ${usd} грн`);
|
|
|
+ let value1 = prompt("Сколько вы хотите обменять в ГРН?");
|
|
|
+ alert (`Вы получите ${Math.trunc(value1/usd)} $`);
|
|
|
+ break;
|
|
|
+ case 'eur': alert(`Курс обмена 1€ = ${eur} грн`);
|
|
|
+ let value2 = prompt("Сколько вы хотите обменять в ГРН?");
|
|
|
+ alert (`Вы получите ${Math.trunc(value2/eur)} €`);
|
|
|
+};
|
|
|
+
|
|
|
+//currency calc: improved
|
|
|
+let currency = prompt("Какую валюту выберете? 'usd' или 'eur'").toLowerCase();
|
|
|
+let usd = 38.5;
|
|
|
+let eur = 39.6;
|
|
|
+switch(currency) {
|
|
|
+ case 'usd': alert(`Курс обмена 1$ = ${usd} грн`);
|
|
|
+ let value1 = prompt("Сколько вы хотите обменять в ГРН?");
|
|
|
+ alert (`Вы получите ${Math.trunc(value1/usd)} $`);
|
|
|
+ break;
|
|
|
+ case 'eur': alert(`Курс обмена 1€ = ${eur} грн`);
|
|
|
+ let value2 = prompt("Сколько вы хотите обменять в ГРН?");
|
|
|
+ alert (`Вы получите ${Math.trunc(value2/eur)} €`);
|
|
|
+};
|
|
|
+
|
|
|
+
|
|
|
+//currency calc: two rates
|
|
|
+let saleBuy = confirm('Хотите купить валюту? Если хотите ПРОДАТЬ нажмите ОТМЕНА');
|
|
|
+let currency = prompt("Какую валюту выберете? 'usd' или 'eur'").toLowerCase();
|
|
|
+let saleUsd = 37.5
|
|
|
+let buyUsd = 38.6
|
|
|
+let saleEur = 38.7
|
|
|
+let buyEur = 39.8
|
|
|
+switch (currency){
|
|
|
+ case 'usd' : saleBuy ? buyUsd : saleUsd;
|
|
|
+ if(saleBuy){
|
|
|
+ alert(`курс Покупки 1$ = ${buyUsd}`);
|
|
|
+ let value1 = prompt('Введите сумму uah:');
|
|
|
+ confirm(`Вы получите ${Math.trunc(value1/buyUsd)} $`);
|
|
|
+
|
|
|
+ }else{
|
|
|
+ alert(`курс Продажи 1$ = ${saleUsd}`);
|
|
|
+ let value2 = prompt('Введите сумму $:');
|
|
|
+ confirm(`Вы получите ${Math.trunc(value2*saleUsd)} uah.`);
|
|
|
+ };
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 'eur' : saleBuy ? buyEur : saleEur;
|
|
|
+ if(saleBuy){
|
|
|
+ alert(`курс Покупки 1€ = ${buyEur}`);
|
|
|
+ let value3 = prompt('Введите сумму uah:');
|
|
|
+ confirm(`Вы получите ${Math.trunc(value3/buyEur)} €`);
|
|
|
+
|
|
|
+ }else{
|
|
|
+ alert(`курс Продажи 1€ = ${saleEur}`);
|
|
|
+ let value4 = prompt('Введите сумму €:');
|
|
|
+ confirm(`Вы получите ${Math.trunc(value4*saleEur)} uah.`);
|
|
|
+ };
|
|
|
+ break;
|
|
|
+ default: alert('Вы указали что то не так!')
|
|
|
+};
|
|
|
+
|
|
|
+//currency calc: if
|
|
|
+let saleBuy = confirm('Хотите купить валюту? Если хотите ПРОДАТЬ нажмите ОТМЕНА');
|
|
|
+let saleUsd = 37.5
|
|
|
+let buyUsd = 38.6
|
|
|
+let saleEur = 38.7
|
|
|
+let buyEur = 39.8
|
|
|
+
|
|
|
+if(saleBuy){
|
|
|
+ let currency = prompt("Какую валюту выберете? 'usd' или 'eur'").toLowerCase();
|
|
|
+ if(currency === 'usd'){
|
|
|
+ alert(`курс Покупки 1$ = ${buyUsd}`);
|
|
|
+ let value1 = prompt('Введите сумму uah:');
|
|
|
+ confirm(`Вы получите ${Math.trunc(value1/buyUsd)} $`);
|
|
|
+ }else {
|
|
|
+ if(currency === 'eur'){
|
|
|
+ alert(`курс Покупки 1€ = ${buyEur}`);
|
|
|
+ let value3 = prompt('Введите сумму uah:');
|
|
|
+ confirm(`Вы получите ${Math.trunc(value3/buyEur)} €`);
|
|
|
+ }else{
|
|
|
+ alert('Вы указали что то не так!');
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+}else{
|
|
|
+ let currency = prompt("Какую валюту выберете? 'usd' или 'eur'").toLowerCase();
|
|
|
+ if(currency === 'usd'){
|
|
|
+ alert(`курс Продажи 1$ = ${saleUsd}`);
|
|
|
+ let value2 = prompt('Введите сумму $:');
|
|
|
+ confirm(`Вы получите ${Math.trunc(value2*saleUsd)} uah.`);
|
|
|
+ }else{
|
|
|
+ if(currency === 'eur'){
|
|
|
+ alert(`курс Продажи 1€ = ${saleEur}`);
|
|
|
+ let value4 = prompt('Введите сумму €:');
|
|
|
+ confirm(`Вы получите ${Math.trunc(value4*saleEur)} uah.`);
|
|
|
+ }else{
|
|
|
+ alert('Вы указали что то не так!');
|
|
|
+ }
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
+//scissors
|
|
|
+let userResult = prompt('Камень, Ножницы или Бумага?').toLowerCase();
|
|
|
+let compResult = Math.random();
|
|
|
+let myResult;
|
|
|
+
|
|
|
+switch (userResult){
|
|
|
+ case 'камень' : if(compResult <= 0.33){
|
|
|
+ myResult = 'Камень';
|
|
|
+ alert(`У меня ${myResult}, Ничья!`);
|
|
|
+ }else{
|
|
|
+ if(compResult <= 0.66){
|
|
|
+ myResult = 'Ножницы';
|
|
|
+ alert(`У меня ${myResult}, Ты выиграл!`);
|
|
|
+ }else{
|
|
|
+ if(compResult <= 0.99){
|
|
|
+ myResult = 'Бумага';
|
|
|
+ alert(`У меня ${myResult}, Я выиграл!`);
|
|
|
+ }else{
|
|
|
+ if(compResult === 1){
|
|
|
+ myResult = 'У меня один я выграл полюбому)';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 'ножницы' : if(compResult <= 0.33){
|
|
|
+ myResult = 'Камень';
|
|
|
+ alert(`У меня ${myResult}, Я выиграл!`);
|
|
|
+ }else{
|
|
|
+ if(compResult <= 0.66){
|
|
|
+ myResult = 'Ножницы';
|
|
|
+ alert(`У меня ${myResult}, Ничья!`);
|
|
|
+ }else{
|
|
|
+ if(compResult <= 0.99){
|
|
|
+ myResult = 'Бумага';
|
|
|
+ alert(`У меня ${myResult}, Ты выиграл!`);
|
|
|
+ }else{
|
|
|
+ if(compResult === 1){
|
|
|
+ myResult = 'У меня один я выграл полюбому)';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+ break;
|
|
|
+
|
|
|
+ case 'бумага' : if(compResult <= 0.33){
|
|
|
+ myResult = 'Камень';
|
|
|
+ alert(`У меня ${myResult}, Ты выиграл!`);
|
|
|
+ }else{
|
|
|
+ if(compResult <= 0.66){
|
|
|
+ myResult = 'Ножницы';
|
|
|
+ alert(`У меня ${myResult}, Я выиграл!!`);
|
|
|
+ }else{
|
|
|
+ if(compResult <= 0.99){
|
|
|
+ myResult = 'Бумага';
|
|
|
+ alert(`У меня ${myResult}, Ничья!`);
|
|
|
+ }else{
|
|
|
+ if(compResult === 1){
|
|
|
+ myResult = 'У меня один я выграл полюбому)';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+ break;
|
|
|
+
|
|
|
+ default: alert("С тобой не интересно играть!")
|
|
|
+}
|
|
|
+console.log(compResult);
|
|
|
+console.log(myResult);
|