|
@@ -1,243 +1,241 @@
|
|
|
```javascript
|
|
|
|
|
|
-### Switch: sizes
|
|
|
-
|
|
|
var task = prompt("Введите название задания");
|
|
|
switch(task){
|
|
|
case "switch: sizes":
|
|
|
- var size = +prompt("Введите размер одежды (40, 42, 44, 46, 48, 50, 52, 54)");
|
|
|
- switch(size){
|
|
|
- case 40:
|
|
|
- alert("Размер США: 6");
|
|
|
- break;
|
|
|
- case 42:
|
|
|
- alert("Размер США: 8");
|
|
|
- break;
|
|
|
- case 44:
|
|
|
- alert("Размер США: 10");
|
|
|
- break;
|
|
|
- case 46:
|
|
|
- alert("Размер США: 12");
|
|
|
- break;
|
|
|
- case 48:
|
|
|
- alert("Размер США: 14");
|
|
|
- break;
|
|
|
- case 50:
|
|
|
- alert("Размер США: 16");
|
|
|
- break;
|
|
|
- case 52:
|
|
|
- alert("Размер США: 18");
|
|
|
- break;
|
|
|
- case 54:
|
|
|
- alert("Размер США: 20");
|
|
|
- break;
|
|
|
- default:
|
|
|
- alert("Вводи размер правильно");
|
|
|
-}
|
|
|
- break;
|
|
|
+ var size = +prompt("Введите размер одежды (40, 42, 44, 46, 48, 50, 52, 54)");
|
|
|
+ switch(size){
|
|
|
+ case 40:
|
|
|
+ alert("Размер США: 6");
|
|
|
+ break;
|
|
|
+ case 42:
|
|
|
+ alert("Размер США: 8");
|
|
|
+ break;
|
|
|
+ case 44:
|
|
|
+ alert("Размер США: 10");
|
|
|
+ break;
|
|
|
+ case 46:
|
|
|
+ alert("Размер США: 12");
|
|
|
+ break;
|
|
|
+ case 48:
|
|
|
+ alert("Размер США: 14");
|
|
|
+ break;
|
|
|
+ case 50:
|
|
|
+ alert("Размер США: 16");
|
|
|
+ break;
|
|
|
+ case 52:
|
|
|
+ alert("Размер США: 18");
|
|
|
+ break;
|
|
|
+ case 54:
|
|
|
+ alert("Размер США: 20");
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ alert("Вводи размер правильно");
|
|
|
+ }
|
|
|
+ break;
|
|
|
case "switch: if":
|
|
|
- var color = prompt("Введите цвет","");
|
|
|
-if(color === "red"){
|
|
|
- document.write("<div style='background-color: red;'>красный</div>");
|
|
|
- document.write("<div style='background-color: black; color: white;'>черный</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>");
|
|
|
- document.write("<div style='background-color: green;'>зеленый</div>");
|
|
|
-}
|
|
|
-else if(color === "green"){
|
|
|
- document.write("<div style='background-color: green;'>зеленый</div>");
|
|
|
-}
|
|
|
-else{
|
|
|
- document.write("<div style='background-color: gray;'>Я не понял</div>");
|
|
|
-}
|
|
|
- break;
|
|
|
+ var color = prompt("Введите цвет","");
|
|
|
+ if(color === "red"){
|
|
|
+ document.write("<div style='background-color: red;'>красный</div>");
|
|
|
+ document.write("<div style='background-color: black; color: white;'>черный</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>");
|
|
|
+ document.write("<div style='background-color: green;'>зеленый</div>");
|
|
|
+ }
|
|
|
+ else if(color === "green"){
|
|
|
+ document.write("<div style='background-color: green;'>зеленый</div>");
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ document.write("<div style='background-color: gray;'>Я не понял</div>");
|
|
|
+ }
|
|
|
+ break;
|
|
|
case "prompt: or":
|
|
|
- var age = prompt("Сколько вам лет?");
|
|
|
-age || alert("Ошибка");
|
|
|
-var bd = 2017 - age;
|
|
|
-age && alert("Вы родились в " + bd + " году");
|
|
|
- break;
|
|
|
+ var age = prompt("Сколько вам лет?");
|
|
|
+ age || alert("Ошибка");
|
|
|
+ var bd = 2017 - age;
|
|
|
+ age && alert("Вы родились в " + bd + " году");
|
|
|
+ break;
|
|
|
case "confirm: or this days":
|
|
|
- confirm("Шопинг?") || alert("Ты бяка");
|
|
|
- break;
|
|
|
+ confirm("Шопинг?") || alert("Ты бяка");
|
|
|
+ break;
|
|
|
case "confirm: if this days":
|
|
|
- var shop = confirm("Шопинг?");
|
|
|
-if(!shop){
|
|
|
- alert("Ты - бяка")
|
|
|
-}
|
|
|
- break;
|
|
|
+ var shop = confirm("Шопинг?");
|
|
|
+ if(!shop){
|
|
|
+ alert("Ты - бяка")
|
|
|
+ }
|
|
|
+ break;
|
|
|
case "triple prompt":
|
|
|
- var name = prompt("Введите имя");
|
|
|
-var sname = prompt("Введите фамилию");
|
|
|
-var patr = prompt("Введите отчество");
|
|
|
- break;
|
|
|
+ var name = prompt("Введите имя");
|
|
|
+ var sname = prompt("Введите фамилию");
|
|
|
+ var patr = prompt("Введите отчество");
|
|
|
+ break;
|
|
|
case "default: or":
|
|
|
break;
|
|
|
case "default: if":
|
|
|
case "login and password":
|
|
|
- var login = "admin";
|
|
|
-var password = "qwerty";
|
|
|
+ var login = "admin";
|
|
|
+ var password = "qwerty";
|
|
|
|
|
|
-var userLogin = prompt("Введите логин");
|
|
|
+ var userLogin = prompt("Введите логин");
|
|
|
|
|
|
-if(userLogin === login){
|
|
|
- var userPassword = prompt("Введите пароль");
|
|
|
- if(userPassword === password){
|
|
|
- alert("Вы успешно залогинились");
|
|
|
- }
|
|
|
- else{
|
|
|
- alert("Пароль неверный");
|
|
|
- }
|
|
|
-}
|
|
|
-else{
|
|
|
- alert("Логин неверный");
|
|
|
-}
|
|
|
- break;
|
|
|
- case "currency calc":
|
|
|
- var cur = prompt("Выберете валюту - 'usd' или 'eur'");
|
|
|
-var ex;
|
|
|
-var quantity;
|
|
|
-switch(cur){
|
|
|
- case "usd":
|
|
|
- ex = 26;
|
|
|
- break;
|
|
|
- case "eur":
|
|
|
- ex = 30;
|
|
|
- break;
|
|
|
-}
|
|
|
-
|
|
|
-var quantity = +prompt("Напишите сумму");
|
|
|
-var result = quantity / ex;
|
|
|
-alert(result.toFixed(2) + " " +cur);
|
|
|
- break;
|
|
|
- case "currency calc: improved":
|
|
|
- var cur = prompt("Выберете валюту - 'usd' или 'eur'").toLowerCase();
|
|
|
-var ex;
|
|
|
-var quantity;
|
|
|
-switch(cur){
|
|
|
- case "usd":
|
|
|
- ex = 26;
|
|
|
- break;
|
|
|
- case "eur":
|
|
|
- ex = 30;
|
|
|
- break;
|
|
|
-}
|
|
|
-
|
|
|
-var quantity = +prompt("Напишите сумму");
|
|
|
-var result = quantity / ex;
|
|
|
-alert(result.toFixed(2) + " " +cur);
|
|
|
- break;
|
|
|
- case "currency calc: two rates":
|
|
|
- var cur = prompt("Выберете валюту - 'usd' или 'eur'").toLowerCase();
|
|
|
-var ex;
|
|
|
-var quantity;
|
|
|
-switch(cur){
|
|
|
- case "usd":
|
|
|
- ex = confirm("На продажу?") ? 26.5 : 26;
|
|
|
- break;
|
|
|
- case "eur":
|
|
|
- ex = confirm("На продажу?") ? 30 : 29.5;
|
|
|
- break;
|
|
|
-}
|
|
|
-
|
|
|
-var quantity = +prompt("Напишите сумму");
|
|
|
-var result = quantity / ex;
|
|
|
-alert(result.toFixed(2) + " " +cur);
|
|
|
- break;
|
|
|
- case "currency calc: if":
|
|
|
- var cur = prompt("Выберете валюту - 'usd' или 'eur'").toLowerCase();
|
|
|
-var ex;
|
|
|
-var quantity;
|
|
|
-switch(cur){
|
|
|
- case "usd":
|
|
|
- if(confirm("На продажу?")){
|
|
|
- ex = 26.5;
|
|
|
+ if(userLogin === login){
|
|
|
+ var userPassword = prompt("Введите пароль");
|
|
|
+ if(userPassword === password){
|
|
|
+ alert("Вы успешно залогинились");
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ alert("Пароль неверный");
|
|
|
+ }
|
|
|
}
|
|
|
else{
|
|
|
- ex = 26;
|
|
|
+ alert("Логин неверный");
|
|
|
}
|
|
|
- break;
|
|
|
- case "eur":
|
|
|
- if(confirm("На продажу?")){
|
|
|
- ex = 30
|
|
|
+ break;
|
|
|
+ case "currency calc":
|
|
|
+ var cur = prompt("Выберете валюту - 'usd' или 'eur'");
|
|
|
+ var ex;
|
|
|
+ var quantity;
|
|
|
+ switch(cur){
|
|
|
+ case "usd":
|
|
|
+ ex = 26;
|
|
|
+ break;
|
|
|
+ case "eur":
|
|
|
+ ex = 30;
|
|
|
+ break;
|
|
|
}
|
|
|
- else{
|
|
|
- ex = 29.5;
|
|
|
+
|
|
|
+ var quantity = +prompt("Напишите сумму");
|
|
|
+ var result = quantity / ex;
|
|
|
+ alert(result.toFixed(2) + " " +cur);
|
|
|
+ break;
|
|
|
+ case "currency calc: improved":
|
|
|
+ var cur = prompt("Выберете валюту - 'usd' или 'eur'").toLowerCase();
|
|
|
+ var ex;
|
|
|
+ var quantity;
|
|
|
+ switch(cur){
|
|
|
+ case "usd":
|
|
|
+ ex = 26;
|
|
|
+ break;
|
|
|
+ case "eur":
|
|
|
+ ex = 30;
|
|
|
+ break;
|
|
|
}
|
|
|
+
|
|
|
+ var quantity = +prompt("Напишите сумму");
|
|
|
+ var result = quantity / ex;
|
|
|
+ alert(result.toFixed(2) + " " +cur);
|
|
|
+ break;
|
|
|
+ case "currency calc: two rates":
|
|
|
+ var cur = prompt("Выберете валюту - 'usd' или 'eur'").toLowerCase();
|
|
|
+ var ex;
|
|
|
+ var quantity;
|
|
|
+ switch(cur){
|
|
|
+ case "usd":
|
|
|
+ ex = confirm("На продажу?") ? 26.5 : 26;
|
|
|
+ break;
|
|
|
+ case "eur":
|
|
|
+ ex = confirm("На продажу?") ? 30 : 29.5;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
+ var quantity = +prompt("Напишите сумму");
|
|
|
+ var result = quantity / ex;
|
|
|
+ alert(result.toFixed(2) + " " +cur);
|
|
|
break;
|
|
|
-}
|
|
|
+ case "currency calc: if":
|
|
|
+ var cur = prompt("Выберете валюту - 'usd' или 'eur'").toLowerCase();
|
|
|
+ var ex;
|
|
|
+ var quantity;
|
|
|
+ switch(cur){
|
|
|
+ case "usd":
|
|
|
+ if(confirm("На продажу?")){
|
|
|
+ ex = 26.5;
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ ex = 26;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "eur":
|
|
|
+ if(confirm("На продажу?")){
|
|
|
+ ex = 30
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ ex = 29.5;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ }
|
|
|
|
|
|
-var quantity = +prompt("Напишите сумму");
|
|
|
-var result = quantity / ex;
|
|
|
-alert(result.toFixed(2) + " " +cur);
|
|
|
- break;
|
|
|
+ var quantity = +prompt("Напишите сумму");
|
|
|
+ var result = quantity / ex;
|
|
|
+ alert(result.toFixed(2) + " " +cur);
|
|
|
+ break;
|
|
|
case "scissors":
|
|
|
- var userVar = prompt("Введите одно из 3х - 'камень', 'ножницы', 'бумага'");
|
|
|
-var computerVar = Math.floor(Math.random() * 3);
|
|
|
-var computerVarText;
|
|
|
-switch(computerVar){
|
|
|
- case 0:
|
|
|
- computerVarText = "камень";
|
|
|
- break;
|
|
|
- case 1:
|
|
|
- computerVarText = "ножницы";
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- computerVarText = "бумага";
|
|
|
- break;
|
|
|
-}
|
|
|
+ var userVar = prompt("Введите одно из 3х - 'камень', 'ножницы', 'бумага'");
|
|
|
+ var computerVar = Math.floor(Math.random() * 3);
|
|
|
+ var computerVarText;
|
|
|
+ switch(computerVar){
|
|
|
+ case 0:
|
|
|
+ computerVarText = "камень";
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ computerVarText = "ножницы";
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ computerVarText = "бумага";
|
|
|
+ break;
|
|
|
+ }
|
|
|
|
|
|
-alert("Зачение компьютера: " + computerVarText);
|
|
|
+ alert("Зачение компьютера: " + computerVarText);
|
|
|
|
|
|
-if(userVar === computerVarText){
|
|
|
- alert("Ничья");
|
|
|
-}
|
|
|
-else if (userVar === "камень" && computerVarText === "бумага"){
|
|
|
- alert("Вы проиграли");
|
|
|
-}
|
|
|
-else if (userVar === "камень" && computerVarText === "ножницы"){
|
|
|
- alert("Вы выиграли");
|
|
|
-}
|
|
|
-else if (userVar === "бумага" && computerVarText === "камень"){
|
|
|
- alert("Вы выиграли");
|
|
|
-}
|
|
|
-else if (userVar === "бумага" && computerVarText === "ножницы"){
|
|
|
- alert("Вы проиграли");
|
|
|
-}
|
|
|
-else if (userVar === "ножницы" && computerVarText === "камень"){
|
|
|
- alert("Вы проиграли");
|
|
|
-}
|
|
|
-else if (userVar === "ножницы" && computerVarText === "бумага"){
|
|
|
- alert("Вы выиграли");
|
|
|
-}
|
|
|
- break;
|
|
|
+ if(userVar === computerVarText){
|
|
|
+ alert("Ничья");
|
|
|
+ }
|
|
|
+ else if (userVar === "камень" && computerVarText === "бумага"){
|
|
|
+ alert("Вы проиграли");
|
|
|
+ }
|
|
|
+ else if (userVar === "камень" && computerVarText === "ножницы"){
|
|
|
+ alert("Вы выиграли");
|
|
|
+ }
|
|
|
+ else if (userVar === "бумага" && computerVarText === "камень"){
|
|
|
+ alert("Вы выиграли");
|
|
|
+ }
|
|
|
+ else if (userVar === "бумага" && computerVarText === "ножницы"){
|
|
|
+ alert("Вы проиграли");
|
|
|
+ }
|
|
|
+ else if (userVar === "ножницы" && computerVarText === "камень"){
|
|
|
+ alert("Вы проиграли");
|
|
|
+ }
|
|
|
+ else if (userVar === "ножницы" && computerVarText === "бумага"){
|
|
|
+ alert("Вы выиграли");
|
|
|
+ }
|
|
|
+ break;
|
|
|
case "Задание на синий пояс":
|
|
|
- var ratios = {
|
|
|
- susd: 26.5,
|
|
|
- seur: 30,
|
|
|
- busd: 26,
|
|
|
- beur: 29.5
|
|
|
-}
|
|
|
+ var ratios = {
|
|
|
+ susd: 26.5,
|
|
|
+ seur: 30,
|
|
|
+ busd: 26,
|
|
|
+ beur: 29.5
|
|
|
+ }
|
|
|
|
|
|
-var cur = prompt("Выберете валюту - 'usd' или 'eur'").toLowerCase();
|
|
|
-var ex;
|
|
|
-var quantity;
|
|
|
-switch(cur){
|
|
|
- case "usd":
|
|
|
- ex = confirm("На продажу?") ? ratios["susd"] : ratios["busd"];
|
|
|
- break;
|
|
|
- case "eur":
|
|
|
- ex = confirm("На продажу?") ? ratios["seur"] : ratios["beur"];
|
|
|
- break;
|
|
|
-}
|
|
|
+ var cur = prompt("Выберете валюту - 'usd' или 'eur'").toLowerCase();
|
|
|
+ var ex;
|
|
|
+ var quantity;
|
|
|
+ switch(cur){
|
|
|
+ case "usd":
|
|
|
+ ex = confirm("На продажу?") ? ratios["susd"] : ratios["busd"];
|
|
|
+ break;
|
|
|
+ case "eur":
|
|
|
+ ex = confirm("На продажу?") ? ratios["seur"] : ratios["beur"];
|
|
|
+ break;
|
|
|
+ }
|
|
|
|
|
|
-var quantity = +prompt("Напишите сумму");
|
|
|
-var result = quantity / ex;
|
|
|
-alert(result.toFixed(2) + " " +cur);
|
|
|
- break;
|
|
|
-}
|
|
|
+ var quantity = +prompt("Напишите сумму");
|
|
|
+ var result = quantity / ex;
|
|
|
+ alert(result.toFixed(2) + " " +cur);
|
|
|
+ break;
|
|
|
+ }
|
|
|
```
|