script2(2)dz.js 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292
  1. // switch: sizes
  2. // Сделайте задание Comparison: sizes из предыдущего ДЗ используя switch
  3. // let zapros = +prompt ("Введите размер в российской мерной системе:(40,42,44,46,48,50,52,54)", "");
  4. // switch (zapros) {
  5. // case 40:
  6. // alert("Размер одежды в США : \"6\" или ( \"S\" - в буквенном варианте)");
  7. // break;
  8. // case 42:
  9. // alert("Размер одежды в США : \"8\" или ( \"M\" - в буквенном варианте)");
  10. // break;
  11. // case 44:
  12. // alert("Размер одежды в США : \"10\" или ( \"M\" - в буквенном варианте)");
  13. // break;
  14. // case 46:
  15. // alert("Размер одежды в США : \"12\" или ( \"L\" - в буквенном варианте)");
  16. // break;
  17. // case 48:
  18. // alert("Размер одежды в США : \"14\" или ( \"L\" - в буквенном варианте)");
  19. // break;
  20. // case 50:
  21. // alert("Размер одежды в США : \"16\" или ( \"XL\" - в буквенном варианте)");
  22. // break;
  23. // case 52:
  24. // alert("Размер одежды в США : \"18\" или ( \"XL\" - в буквенном варианте)");
  25. // break;
  26. // case 54:
  27. // alert("Размер одежды в США : \"20\" или ( \"XXL\" - в буквенном варианте)");
  28. // break;
  29. // default:
  30. // alert("Введите корректно размер (40,42,44,46,48,50,52,54)");
  31. // }
  32. // switch: if
  33. // Перепишите пример ниже, используя if.
  34. // let color = prompt("Введите цвет","");
  35. // if (color == "red") {
  36. // document.write("<div style='background-color: red;'>красный</div>");
  37. // }else if (color == "black") {
  38. // document.write("<div style='background-color: black; color: white;'>черный</div>");
  39. // }else if (color == "blue") {
  40. // document.write("<div style='background-color: blue;'>синий</div>");
  41. // }else if (color == "green") {
  42. // document.write("<div style='background-color: green;'>зеленый</div>");
  43. // }else {
  44. // document.write("<div style='background-color: gray;'>Я не понял</div>");
  45. // }
  46. // prompt: or
  47. // let age = +prompt("What age are you?", "");
  48. // let countAge = (2021 - age);
  49. // if (age <= 0 || age === isNaN) {
  50. // alert('re-enter your age');
  51. // }else {
  52. // alert("Твой год рождения " + (countAge));
  53. // console.log ("Твой год рождения " +(countAge));
  54. // }
  55. // confirm: or this days
  56. // let value = confirm("Шопинг?","");
  57. // if(value === true) {
  58. // alert("Have a nice day");
  59. // }else {
  60. // alert("Ты-бяка");
  61. // }
  62. // confirm: if this days
  63. // let value = confirm("Шопинг тайм?", "");
  64. // if (value === true) {
  65. // alert("Тогда ,скорей - быстрей, там как раз новая коллекция =)");
  66. // }else {
  67. // alert("Ты-бяка ,нажми F5")
  68. // }
  69. // triple prompt
  70. // let name1 = prompt("Укажите ваше Имя", "");
  71. // let surname1 = prompt("Укажите вашу Фамилию", "");
  72. // let patronymic1 = prompt("Укажите ваше Отчество", "");
  73. // alert("Ваши ФИО : " + (surname1) +" " +(name1) +" " +(patronymic1));
  74. // default: or
  75. // let name1 = prompt("Укажите ваше Имя", "") || "Иван";
  76. // let surname1 = prompt("Укажите вашу Фамилию", "") || "Иванов";
  77. // let patronymic1 = prompt("Укажите ваше Отчество", "") || "Иванович";
  78. // alert("Ваши ФИО : " + (surname1) +" " +(name1) +" " +(patronymic1));
  79. // default: if
  80. // let name1 = prompt("Укажите ваше Имя", "")|| "Иван";
  81. // let surName1 = prompt("Укажите вашу Фамилию", "")|| "Иванов";
  82. // let patronymic1 = prompt("Укажите ваше Отчество", "")|| "Иванович";
  83. // if (!name1) {
  84. // name1 = "Иван";
  85. // }
  86. // if (!surName1) {
  87. // surName1 = "Иванов";
  88. // }
  89. // if (!patronymic1) {
  90. // patronymic1 = "Иванович";
  91. // }
  92. // alert("ФИО : " + `${name1} ${surName1} ${patronymic1}`);
  93. // login and password
  94. // let askAslogin = prompt("Укажите ваш логин", "");
  95. // let login = "admin";
  96. // let password = "qwerty";
  97. // if (askAslogin === login) {
  98. // alert("Чудно, введите пароль")
  99. // let askPassword = prompt("Укажите ваш пароль", "");
  100. // if(askPassword === password) {
  101. // alert("Проверка пароля - прошла успешно.")
  102. // }
  103. // }else {
  104. // alert("Ошибка");
  105. // }
  106. // currency calc
  107. // let ask = prompt("Укажите валюту:\"usd\" или \"eur\"");
  108. // let value = +prompt("Укажите количество валюты");
  109. // switch (ask) {
  110. // case "usd":
  111. // alert(`${value * 26} uah`);
  112. // break;
  113. // case "eur":
  114. // alert(`${value * 33} uah`);
  115. // }
  116. // currency calc: improved
  117. // let ask = prompt("Укажите валюту:\"usd\" или \"eur\"").toLowerCase();
  118. // let value = +prompt("Укажите количество валюты");
  119. // switch (ask) {
  120. // case "usd":
  121. // alert(`${value * 26} uah`);
  122. // break;
  123. // case "eur":
  124. // alert(`${value * 33} uah`);
  125. // }
  126. // currency calc: two rates
  127. // let sellOrBuy = confirm("Вы хотите купить Валюту");
  128. // let ask = prompt("Укажите валюту:\"usd\" или \"eur\"").toLowerCase();
  129. // let value = +prompt("Укажите количество валюты");
  130. // switch(ask) {
  131. // case "usd":
  132. // sellOrBuy ? alert(`${value * 27} uah`) : alert(`${value * 26} uah`);
  133. // break;
  134. // case "eur":
  135. // sellOrBuy ? alert(`${value * 33} uah`) : alert(`${value * 32} uah`);
  136. // }
  137. // currency calc: if
  138. // let sellOrBuy = confirm("Вы хотите купить Валюту");
  139. // let ask = prompt("Укажите валюту:\"usd\" или \"eur\"").toLowerCase();
  140. // let value = +prompt("Укажите количество валюты");
  141. // if (ask === "usd") {
  142. // if (sellOrBuy) {
  143. // alert(`${value * 27} uah`);
  144. // }else {
  145. // alert(`${value * 26} uah`);
  146. // }
  147. // }
  148. // if (ask === "eur") {
  149. // if (sellOrBuy) {
  150. // alert(`${value * 33} uah`);
  151. // }else {
  152. // alert(`${value * 32} uah`);
  153. // }
  154. // }
  155. // scissors (black belth)
  156. // let ask = prompt("Выбирите один из вариантов: камень,ножницы,бумага").toLowerCase();
  157. // let programmGeneator = Math.round(Math.random()*2)
  158. // txt = new Array();
  159. // txt[0]="камень"
  160. // txt[1]="ножницы"
  161. // txt[2]="бумага"
  162. // alert (txt[programmGeneator]);
  163. // if(ask === txt[programmGeneator]) {
  164. // alert("Ничья");
  165. // }
  166. // if(ask === "камень" && txt[programmGeneator] === 'ножницы') {
  167. // alert("Человечество в восторге, и празднует твою победу.")
  168. // }
  169. // if(ask === "ножницы" && txt[programmGeneator] === 'камень') {
  170. // alert("Компьютер победил!!!")
  171. // }
  172. // if(ask === "ножницы" && txt[programmGeneator] === 'бумага') {
  173. // alert("Человечество в восторге, и празднует твою победу.")
  174. // }
  175. // if(ask === "бумага" && txt[programmGeneator] === 'ножницы') {
  176. // alert("Компьютер победил!!!")
  177. // }
  178. // if(ask === "бумага" && txt[programmGeneator] === 'камень') {
  179. // alert("Человечество в восторге, и празднует твою победу.")
  180. // }
  181. // if(ask === "камень" && txt[programmGeneator] === 'бумага') {
  182. // alert("Компьютер победил!!!")
  183. // }
  184. // Задание на синий пояс (black belth)
  185. // Сделать задания обмена валют используя ассоциативный массив (объект) подобной структуры. Добавьте дополнительные поля при надобности. Для обращения к нужному полю используйте [].
  186. // let sellOrBuy = confirm("Вы хотите купить Валюту");
  187. // let ask = prompt("Укажите валюту: usd или eur").toLowerCase();
  188. // let value = +prompt("Укажите количество валюты");
  189. // let ratios = {
  190. // buy : {
  191. // usd : 26.4,
  192. // eur : 30,
  193. // },
  194. // sell : {
  195. // usd : 25.6,
  196. // eur : 28.5,
  197. // }
  198. // }
  199. // if (ask === "usd") {
  200. // if (sellOrBuy) {
  201. // alert(`${value * ratios.buy['usd']} uah`);
  202. // } else {
  203. // alert(`${value * ratios.sell['usd']} uah`);
  204. // }
  205. // }
  206. // if (ask === "eur") {
  207. // if (sellOrBuy) {
  208. // alert(`${value * ratios.buy['eur']} uah`);
  209. // } else {
  210. // alert(`${value * ratios.sell['eur']} uah`);
  211. // }
  212. // }