|
@@ -0,0 +1,233 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html>
|
|
|
+ <head>
|
|
|
+ <title>JS3</title>
|
|
|
+ <meta charset="UTF-8">
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
+ </head>
|
|
|
+ <body>
|
|
|
+ <script>
|
|
|
+
|
|
|
+var ZERO=prompt("Преподаватель введи название задания"," ");
|
|
|
+
|
|
|
+switch(ZERO){
|
|
|
+case "sizes":
|
|
|
+ var size =+prompt("Введите украинский размер","");
|
|
|
+ switch(size){
|
|
|
+ case 40: alert("Ваш американский размер 8");
|
|
|
+ break;
|
|
|
+ case 42: alert("Ваш американский размер 10");
|
|
|
+ break;
|
|
|
+ case 44: alert("Ваш американский размер 12");
|
|
|
+ break;
|
|
|
+ default:alert("Куку");
|
|
|
+ }; break;
|
|
|
+
|
|
|
+
|
|
|
+case "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;
|
|
|
+
|
|
|
+
|
|
|
+//prompt: or______________________________________________________________________________________________________________
|
|
|
+case "prompt: or":
|
|
|
+ var age=+prompt("Ваш возраст","");
|
|
|
+ if(age>0){
|
|
|
+
|
|
|
+ alert(2017-age+" Все ок");
|
|
|
+ }
|
|
|
+ else if ( !age )
|
|
|
+ {
|
|
|
+ alert("Давай до свидания");
|
|
|
+ }; break;
|
|
|
+
|
|
|
+ // (age==0 || age==false)? alert("Давай до свидания"):alert(2017-age+" Все ок");
|
|
|
+
|
|
|
+
|
|
|
+// confirm: if this days_________________________________________________________________________________________________
|
|
|
+case "confirm: if this days":
|
|
|
+ var a=confirm("Shopping?");
|
|
|
+ if(!a){alert("BAKA");}; break;
|
|
|
+
|
|
|
+
|
|
|
+//confirm: or this days___________________________________________________________________________________________________
|
|
|
+case "confirm: or this days":
|
|
|
+ var a=confirm("Shopping?");
|
|
|
+ (!a)? alert("BIAKA"):alert("Привет"); break;
|
|
|
+
|
|
|
+
|
|
|
+//triple prompt____________________________________________________________________________________________________________
|
|
|
+case "triple prompt":
|
|
|
+ var name=prompt("Имя","");
|
|
|
+ var surn=prompt("Фавмилия","");
|
|
|
+ var fath=prompt("Отчество","");
|
|
|
+
|
|
|
+
|
|
|
+ alert(name+" "+ fath+" "+ surn); break;
|
|
|
+
|
|
|
+
|
|
|
+//default: or_______________________________________________________________________________________________________________
|
|
|
+case "default: or":
|
|
|
+
|
|
|
+ var name2="IVAN";
|
|
|
+ var surn2="IVANOV";
|
|
|
+ var fath2="IVANOVICH";
|
|
|
+ var nN=prompt("Имя"," ");
|
|
|
+ var sS=prompt("Фамилия"," ");
|
|
|
+ var fF=prompt("Отчество"," ");
|
|
|
+
|
|
|
+ (!fF || fF==false)? fF=fath2:'';
|
|
|
+ (!nN || nN==false)? nN=name2:'';
|
|
|
+ (!sS || sS==false)? sS=surn2:'';
|
|
|
+
|
|
|
+
|
|
|
+ alert(" Привет "+ nN+" "+ fF+" "+ sS);break;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+//default: if_________________________________________________________________________________________________________________
|
|
|
+case "default: if":
|
|
|
+
|
|
|
+ var name="IVAN";
|
|
|
+ var surn="IVANOV";
|
|
|
+ var fath="IVANOVICH";
|
|
|
+ var nNN=prompt("Имя"," ");
|
|
|
+ var sSS=prompt("Фамилия"," ");
|
|
|
+ var fFF=prompt("Отчество"," ");
|
|
|
+
|
|
|
+ if (!sSS || sSS==false ){
|
|
|
+ sSS=surn;}
|
|
|
+
|
|
|
+ if(!fFF || fFF ==false){
|
|
|
+ fFF=fath;
|
|
|
+ }
|
|
|
+
|
|
|
+ if(!nNN || nNN==false){
|
|
|
+ nNN=name;
|
|
|
+ }
|
|
|
+
|
|
|
+ alert ( nNN+" "+ fFF+" "+ sSS);break;
|
|
|
+
|
|
|
+
|
|
|
+//login and password__________________________________________________________________________________________________________
|
|
|
+case "login and password":
|
|
|
+ var login=prompt("login"," ");
|
|
|
+
|
|
|
+ { if(login!="admin")
|
|
|
+ { alert("NO ОШИБКА");
|
|
|
+ }
|
|
|
+
|
|
|
+ else {
|
|
|
+ var password=prompt("password"," ");
|
|
|
+ if(password!=="qwerty")
|
|
|
+ { alert("NO ОШИБКА");
|
|
|
+ }
|
|
|
+
|
|
|
+ else{ alert("PRIVET");}
|
|
|
+ }
|
|
|
+};break;
|
|
|
+
|
|
|
+
|
|
|
+//currency calc_____________________________________________________________________________________________________________
|
|
|
+case "currency calc":
|
|
|
+ var a=prompt("Валюта USD EUR"," ");
|
|
|
+ switch (a){
|
|
|
+ case "USD":a=30; break;
|
|
|
+ case "EUR":a=35; break;
|
|
|
+ }
|
|
|
+ var b=+prompt("Сумма"," ");
|
|
|
+
|
|
|
+ alert(a*b);break;
|
|
|
+
|
|
|
+
|
|
|
+//currency calc: improved______________________________________________________________________________________________________
|
|
|
+case "currency calc: improved":
|
|
|
+ var a=prompt("Валюта USD EUR"," ");
|
|
|
+ a=a.toLowerCase();
|
|
|
+ switch (a){
|
|
|
+ case "usd":a=30; break;
|
|
|
+ case "eur":a=35; break;
|
|
|
+ }
|
|
|
+ var b=+prompt("Сумма"," ");
|
|
|
+
|
|
|
+ alert(a*b);break;
|
|
|
+
|
|
|
+
|
|
|
+//currency calc: two rates____________________________________________________________________________________________________
|
|
|
+case "currency calc: two rates":
|
|
|
+ var a=confirm("Валюта USD EUR");
|
|
|
+ if (a)
|
|
|
+ {confirm("продажа или покупка")? a=20:a=30;}
|
|
|
+ else
|
|
|
+ {
|
|
|
+ if(!a)
|
|
|
+ confirm("продажа или покупка")? a=40:a=50;}
|
|
|
+
|
|
|
+ var b=+prompt("Сумма"," ");
|
|
|
+ alert(a*b);break;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+//scissors___________________________________________________________________________________________________________________
|
|
|
+case "scissors":
|
|
|
+ var a = prompt("Камень ножницы бумага"," ");
|
|
|
+ (a=="камень")?a=1:(a=="ножницы")?a=2:(a=="бумага")?a=3:'';
|
|
|
+ var b=(Math.round(1+ Math.random()*(3-1)));
|
|
|
+ (b==1)?alert("А мы ставим на камень"):(b==2)?alert("А мы ставим на ножницы"):(b==3)?alert("А мы ставим на бумагу"):'';
|
|
|
+ (a<b)?alert("ты выиграл"):(a>b)?alert("ты проиграл"):(a=b)?alert("Ничья"):'';break;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ //Задание на синий пояс________________________________________________________________________________________________
|
|
|
+ case "Задание на синий пояс":
|
|
|
+ var a=prompt("Валюта USD EUR"," ");
|
|
|
+ var b=+prompt("Сумма"," ");
|
|
|
+ var c=prompt("Продать или купить"," ");
|
|
|
+ ratios={
|
|
|
+ usdSell:25.6,
|
|
|
+ eurSell:29,
|
|
|
+ usdBuy:30,
|
|
|
+ eurBuy:40};
|
|
|
+ (a=="usd" && c=="купить")?alert(ratios['usdBuy']*b):(a=="usd" && c=="продать")?alert(ratios['usdSell']*b):
|
|
|
+ (a=="eur" && c=="купить")?alert(ratios['eurBuy']*b):(a=="eur" && c=="продать")?alert(ratios['eurSell']*b): '';break;
|
|
|
+
|
|
|
+
|
|
|
+ //Задание на черный пояс___________________________________________________________________________________________________
|
|
|
+
|
|
|
+ case "Задание на черный пояс":
|
|
|
+ ((a = confirm("камень ножницы бумага")? a="1" : confirm ("ножницы бумага?") ? a="2" : a="3") ? (b=(Math.round(1+ Math.random()*(3-1)))):alert("Чтто надо делать"));
|
|
|
+((a=="1" && b=="2" && a!=b) ? alert("Ты выиграл"):(a=="1" && b=="3" && a!=b) ? alert("Ты выиграл"):((a=="2" && b=="3" && a!=b) ? alert("Ты выиграл"):((a==b) ? alert("Ничья"): alert("Прррроиграл, ха-ха"))));
|
|
|
+ break;
|
|
|
+
|
|
|
+ default: alert("Нет такого задания. Введите название задания согласно списка");
|
|
|
+ }
|
|
|
+ </script>
|
|
|
+
|
|
|
+
|
|
|
+ </body>
|
|
|
+</html>
|