js03_Romanenko.js 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. //switch: if
  2. var color = prompt("Введите цвет","");
  3. if (color == "red"){
  4. document.write("<div style='background-color: red;'>красный</div>");
  5. document.write("<div style='background-color: black; color: white;'>черный</div>");
  6. }
  7. else if (color == "black"){
  8. document.write("<div style='background-color: black; color: white;'>черный</div>");
  9. }
  10. else if (color == "blue"){
  11. document.write("<div style='background-color: blue;'>синий</div>");
  12. document.write("<div style='background-color: green;'>зеленый</div>");
  13. }
  14. else if (color == "green"){
  15. document.write("<div style='background-color: green;'>зеленый</div>");
  16. }
  17. else {
  18. document.write("<div style='background-color: gray;'>Я не понял</div>");
  19. }
  20. //prompt: or
  21. var UserAge = prompt('Enter your age') || alert('You didn`t enter age');
  22. alert(UserAge);
  23. var NowYear = prompt('Which year now?', [2020]);
  24. var UserBirthdayYear = NowYear - UserAge;
  25. alert(UserBirthdayYear);
  26. //confirm: or this days
  27. var ask = confirm('Шоппинг?') || alert('Ты бяка');
  28. //confirm: if this days
  29. var ask = confirm('Шоппинг?');
  30. if(!ask){
  31. alert('Ты бяка');
  32. }
  33. else{
  34. alert('Наконец-то!');
  35. }
  36. // triple prompt
  37. var Name = prompt('Enter your name',"");
  38. var MiddleName = prompt('Enter your middle name',"");
  39. var Surname = prompt('Enter your surname',"");
  40. alert(Name + MiddleName + Surname);
  41. //default: or
  42. var Name = prompt('Enter your name',"") || 'Иван';
  43. var MiddleName = prompt('Enter your middle name',"") || 'Иванович';
  44. var Surname = prompt('Enter your surname',"") || 'Иванов';
  45. alert(Name + MiddleName + Surname);
  46. // default: if
  47. var Name = prompt('Enter your name',"");
  48. if(!Name){
  49. var Name = 'Иван';
  50. }
  51. else{
  52. }
  53. var MiddleName = prompt('Enter your middle name',"")
  54. if(!MiddleName){
  55. var MiddleName = 'Иванович'
  56. }
  57. else{
  58. }
  59. var Surname = prompt('Enter your surname',"")
  60. if(!Surname){
  61. var Surname = 'Иванов';
  62. }
  63. else{
  64. }
  65. alert(Name + MiddleName + Surname);
  66. // login and password
  67. var Login = "admin";
  68. var Password = "qwerty";
  69. var Login = prompt("Введите логин");
  70. if( Login !== "admin"){
  71. alert("Вы введи неправильный логин");
  72. }
  73. else{
  74. var Password = prompt("Введите пароль");
  75. if(Password !== "qwerty"){
  76. alert("Вы введи неправильный пароль");
  77. }
  78. else{
  79. alert("Поздравляю, вы прошли аутентификацию");
  80. }
  81. }
  82. var color = prompt("Введите цвет","");
  83. switch (color){
  84. case "red": document.write("<div style='background-color: red;'>красный</div>");
  85. case "black": document.write("<div style='background-color: black; color: white;'>черный</div>");
  86. break;
  87. case "blue": document.write("<div style='background-color: blue;'>синий</div>");
  88. case "green": document.write("<div style='background-color: green;'>зеленый</div>");
  89. break;
  90. default: document.write("<div style='background-color: gray;'>Я не понял</div>");
  91. }
  92. //currency calc
  93. var Value = prompt("Введите валюту", ["usd", "eur"]);
  94. switch(Value){
  95. case "usd": Value = 27;
  96. break;
  97. case "eur": Value = 30;
  98. }
  99. var HowMuch = prompt("Введите величину(в гривнах)?");
  100. var Result = HowMuch / Value;
  101. alert(Result);
  102. // currency calc: improved
  103. var Value = prompt("Введите валюту", ["usd", "eur"]);
  104. switch(Value.toLowerCase()){
  105. case "usd": Value = 27;
  106. break;
  107. case "eur": Value = 30;
  108. }
  109. var HowMuch = prompt("Введите величину(в гривнах)?");
  110. var Result = HowMuch / Value;
  111. alert(Result);
  112. //currency calc: two rates
  113. // var Value = prompt("Введите валюту", ["usd", "eur"]);
  114. // var Method = confirm('Нажмите "Ок" если Вас интересует "Покупка", "Cancel" если Вас интересует "Продажа"');
  115. // var Method = true ?
  116. // switch(Value.toLowerCase()){
  117. // case "usd": Value = 28;
  118. // break;
  119. // case "eur": Value = 32;
  120. // } :
  121. // switch(Value.toLowerCase()){
  122. // case "usd": Value = 27;
  123. // break;
  124. // case "eur": Value = 30;
  125. // }
  126. // var HowMuch = prompt("Введите величину(в гривнах)?");
  127. // var Result = HowMuch / Value;
  128. // alert(Result);
  129. //currency calc: if
  130. var Value = prompt("Введите валюту", ["usd", "eur"]);
  131. var Method = confirm('Нажмите "Ок" если Вас интересует "Покупка", "Cancel" если Вас интересует "Продажа"');
  132. if (Method){
  133. switch(Value.toLowerCase()){
  134. case "usd": Value = 28;
  135. break;
  136. case "eur": Value = 32;
  137. }
  138. }else{
  139. switch(Value.toLowerCase()){
  140. case "usd": Value = 27;
  141. break;
  142. case "eur": Value = 30;
  143. }
  144. }
  145. var HowMuch = prompt("Введите величину(в гривнах)?");
  146. var Result = HowMuch / Value;
  147. alert(Result);
  148. //scissors
  149. var Human = prompt('Введите значение из возможных', ["Paper", "Scissors", "Stone"]);
  150. alert(Human);
  151. var Comp = Math.floor(Math.random() * 3);
  152. if(Comp == 0){
  153. alert("Paper");
  154. }
  155. else if(Comp == 1){
  156. alert("Scissors");
  157. }
  158. else{
  159. alert("Stone");
  160. }
  161. var Result = Comp + Human;
  162. console.log(Result);
  163. if(Result == "0Paper"){
  164. alert('Ничья');
  165. }
  166. else if(Result == "0Scissors"){
  167. alert('Scissors');
  168. }
  169. else if(Result == "0Stone"){
  170. alert('Paper');
  171. }
  172. else if(Result == "1Paper"){
  173. alert('Scissors');
  174. }
  175. else if(Result == "1Scissors"){
  176. alert('Ничья');
  177. }
  178. else if(Result == "1Stone"){
  179. alert('Stone');
  180. }
  181. else if(Result == "2Paper"){
  182. alert('Paper');
  183. }
  184. else if(Result == "2Scissors"){
  185. alert('Stone');
  186. }
  187. else if(Result == "2Stone"){
  188. alert('Ничья');
  189. }