main.js 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220
  1. // switch: sizes
  2. let size = prompt("Введите ваш размер:","");
  3. switch(size){
  4. case "40": alert("S");
  5. break;
  6. case "42": alert("M");
  7. break;
  8. case "46": alert("L")
  9. break;
  10. case "50": alert("XL")
  11. break;
  12. case "54": alert("XXL")
  13. break;
  14. default: alert('Проверьте данные о размере')
  15. }
  16. // switch: if
  17. let color = prompt("Введите цвет:", "");
  18. if (color === "red") {
  19. document.write("<div style='background-color: red;'>красный</div>");
  20. document.write("<div style='background-color: black; color: white;'>черный</div>");
  21. } else if (color === "black") {
  22. document.write("<div style='background-color: black; color: white;'>черный</div>");
  23. } else if (color === "blue") {
  24. document.write("<div style='background-color: blue;'>синий</div>");
  25. document.write("<div style='background-color: green;'>зеленый</div>");
  26. } else if (color === "green") {
  27. document.write("<div style='background-color: green;'>зеленый</div>");
  28. } else {
  29. document.write("<div style='background-color: gray;'>Я не понял</div>");
  30. };
  31. // prompt: or
  32. let yearnow = 2021; //год по календарю
  33. let personage = prompt("Сколько вам лет?");
  34. if (personage == null || personage == "" || isNaN(personage)) {
  35. alert("Ошибка!");
  36. } else {
  37. alert("Вы " + (yearnow - personage) + " года рождения");
  38. }
  39. // confirm: or this days
  40. confirm("Шопинг?") && !alert ("Круто!") || alert ("Ты бяка!");
  41. // confirm: if this days
  42. let shopping = confirm("Шопинг?");
  43. if (shopping) {
  44. alert("Круто!");
  45. } else {
  46. alert("Ты бяка!");
  47. }
  48. // triple prompt
  49. let yoursurname = prompt("Ваша фамилия?");
  50. let yourname = prompt("Ваше имя?");
  51. let yourfathername = prompt("Ваше отчество?");
  52. let fullname = yoursurname + " " + yourname + " " + yourfathername;
  53. alert("Ваше ФИО:" + " " + fullname);
  54. // default: or
  55. let yoursurname = prompt("Ваша фамилия?") || "Акиншина";
  56. let yourname = prompt("Ваше имя?") || "Евгения";
  57. let yourfathername = prompt("Ваше отчество?") || "Равшановна";
  58. let fullname = yoursurname + " " + yourname + " " + yourfathername;
  59. alert("Ваше ФИО:" + " " + fullname);
  60. // default: if
  61. let yoursurname = prompt("Ваша фамилия?");
  62. if (yoursurname){
  63. }
  64. else {
  65. yoursurname = "Акиншина"
  66. }
  67. let yournames = prompt("Ваше имя?");
  68. if (yourname){
  69. }
  70. else {
  71. yourname = "Евгения"
  72. }
  73. let yourfathername = prompt("Ваше отчество?");
  74. if (yourfathername){
  75. }
  76. else {
  77. yourfathername = "Равшановна"
  78. }
  79. alert("Ваше ФИО:" + " " + yoursurname + " " + yourname + " " + yourfathername);
  80. // login and password
  81. let login = "admin";
  82. let password = "qwerty";
  83. let useranswer = prompt("Введите логин: ");
  84. if (useranswer === login) {
  85. let useranswer = prompt("Введите пароль: ");
  86. if (useranswer === password) {
  87. alert("Поздравляем, ваши данные верны!");
  88. } else {
  89. alert("Ошибка ввода пароля!");
  90. }
  91. } else {
  92. alert("Ошибка ввода логина!");
  93. }
  94. // currency calc
  95. alert("Добро пожаловать!");
  96. let summaСhoiсe = prompt("Выберите валюту, в которую вы хотите перевести ваши грн: usd или eur?");
  97. let usd = 27.17;
  98. let eur = 32.15;
  99. switch (summaСhoiсe) {
  100. case "usd":
  101. let summaUsd = prompt("Введите сумму в грн: "s);
  102. summaUser = (summaUsd / usd).toFixed(2);
  103. alert("Вы получите " + " " + summaUser + " " + "usd");
  104. break;
  105. case "eur":
  106. let summaEur = prompt("Введите сумму в грн: ");
  107. summaUser = (summaEur / eur).toFixed(2);
  108. alert("Вы получите " + " " + summaUser + " " + "eur");
  109. break;
  110. default: alert("Ошибка!");
  111. }
  112. // currency calc: improved
  113. alert("Добро пожаловать!");
  114. let summaСhoiсe = (prompt("Выберите валюту, в которую вы хотите перевести ваши грн: usd или eur?")).toLowerCase();
  115. let usd = 27.17;
  116. let eur = 32.15;
  117. switch (summaСhoiсe) {
  118. case "usd":
  119. let summaUsd = prompt("Введите сумму в грн: ");
  120. summaUser = (summaUsd / usd).toFixed(2);
  121. alert("Вы получите " + " " + summaUser + " " + "usd");
  122. break;
  123. case "eur":
  124. let summaEur = prompt("Введите сумму в грн: ");
  125. summaUser = (summaEur / eur).toFixed(2);
  126. alert("Вы получите " + " " + summaUser + " " + "eur");
  127. break;
  128. default: alert("Ошибка!");
  129. }
  130. // currency calc: two rates
  131. alert("Добро пожаловать!");
  132. let summaСhoiсe = (prompt("Выберите валюту, в которую вы хотите перевести ваши грн: usd или eur?")).toLowerCase();
  133. let buyUsd = 27.17;
  134. let sellUsd = 27.37;
  135. let buyEur = 32.15;
  136. let sellEur = 32.41;
  137. let resultAnswer, answer, valueСhoiсe;
  138. switch (summaСhoiсe) {
  139. case "usd":
  140. valueСhoiсe = prompt("Введите сумму в грн: ");
  141. resultAnswer = confirm("Покупаете?") ? answer = valueСhoiсe / buyUsd : answer = valueСhoiсe / sellUsd;
  142. alert(answer.toFixed(2));
  143. break;
  144. case "eur":
  145. valueСhoiсe = prompt("Введите сумму в грн: ");
  146. resultAnswer = confirm("Покупаете?") ? answer = valueСhoiсe / buyEur : answer = valueСhoiсe / sellEur;
  147. alert(answer.toFixed(2));
  148. break;
  149. default: alert("Ошибка!");
  150. }
  151. // currency calc: if
  152. alert("Добро пожаловать!");
  153. let summaСhoiсe = (prompt("Выберите валюту, в которую вы хотите перевести ваши грн: usd или eur?")).toLowerCase();
  154. let buyUsd = 27.17;
  155. let sellUsd = 27.37;
  156. let buyEur = 32.15;
  157. let sellEur = 32.41;
  158. let resultAnswer, answer, valueСhoiсe;
  159. if (summaСhoiсe=="usd") {
  160. valueСhoiсe = prompt("Введите сумму в грн: ");
  161. resultAnswer = confirm("Покупаете?") ? answer = valueСhoiсe / buyUsd : answer = valueСhoiсe / sellUsd;
  162. alert(answer.toFixed(2));
  163. }else if (summaСhoiсe=="eur") {
  164. valueСhoiсe = prompt("Введите сумму в грн: ");
  165. resultAnswer = confirm("Покупаете?") ? answer = valueСhoiсe / buyEur : answer = valueСhoiсe / sellEur;
  166. alert(answer.toFixed(2));
  167. }
  168. else {
  169. alert("Ошибка!");
  170. }
  171. // scissors
  172. let possibleАnswer = ["rock", "scissors", "paper"];
  173. let userChoise = possibleАnswer.indexOf(prompt(possibleАnswer + " ?").toLowerCase());
  174. let compChoise = Math.floor(Math.random() * 3);
  175. alert("Answer computer - " + possibleАnswer[compChoise]);
  176. if (userChoise === compChoise) {
  177. alert("Draw");
  178. } else if ((userChoise - compChoise + 3) % 3 === 1) {
  179. alert("Computer won!");
  180. } else {
  181. alert("You won!");
  182. }
  183. // Задание на черный пояс
  184. let possibleАnswerDone = ["rock", "scissors", "paper"];
  185. let userChoiseDone = possibleАnswerDone.indexOf(prompt(possibleАnswerDone + " ?").toLowerCase());
  186. let compChoiseDone = Math.floor(Math.random() * 3);
  187. let gameWinner = alert("Answer computer - " + possibleАnswerDone[compChoiseDone]) || (((userChoiseDone === compChoiseDone) && alert("Draw")) || (((userChoiseDone - compChoiseDone + 3) % 3 === 1) && alert("Computer won!")) || (((compChoiseDone - userChoiseDone + 3) % 3 === 1) && alert("You won!")));
  188. //еще один вариант игры "scissors" в отдельной папке!!!