js.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363
  1. // Задание 1 - switch: sizes
  2. // let waistWomen = prompt("Какой у Вас обхват талии в см?");
  3. // switch (waistWomen) {
  4. // case "63":
  5. // case "64":
  6. // case "65":
  7. // var hipWomen = prompt("Какой у Вас обхват бедра в см?");
  8. // switch (hipWomen) {
  9. // case "89":
  10. // case "90":
  11. // case "91":
  12. // case "92":
  13. // alert(
  14. // "По Международным меркам это XXS размер, а по Американским меркам Ваш размер 8"
  15. // );
  16. // break;
  17. // default:
  18. // alert("Нет таких значений. Введите еще раз");
  19. // }
  20. // break;
  21. // case "66":
  22. // case "67":
  23. // case "68":
  24. // case "69":
  25. // var hipWomen = prompt("Какой у Вас обхват бедра в см?");
  26. // switch (hipWomen) {
  27. // case "93":
  28. // case "94":
  29. // case "95":
  30. // case "96":
  31. // alert(
  32. // "По Международным меркам это XS размер, а по Американским меркам Ваш размер 10"
  33. // );
  34. // break;
  35. // default:
  36. // alert("Нет таких значений. Введите еще раз");
  37. // }
  38. // break;
  39. // case "70":
  40. // case "71":
  41. // case "72":
  42. // case "73":
  43. // case "74":
  44. // var hipWomen = prompt("Какой у Вас обхват бедра в см?");
  45. // switch (hipWomen) {
  46. // case "97":
  47. // case "98":
  48. // case "99":
  49. // case "100":
  50. // case "101":
  51. // alert(
  52. // "По Международным меркам это S размер, а по Американским меркам Ваш размер 12"
  53. // );
  54. // break;
  55. // default:
  56. // alert("Нет таких значений. Введите еще раз");
  57. // }
  58. // break;
  59. // case "75":
  60. // case "76":
  61. // case "77":
  62. // case "78":
  63. // var hipWomen = prompt("Какой у Вас обхват бедра в см?");
  64. // switch (hipWomen) {
  65. // case "102":
  66. // case "103":
  67. // case "104":
  68. // alert(
  69. // "По Международным меркам это M размер, а по Американским меркам Ваш размер 14"
  70. // );
  71. // break;
  72. // default:
  73. // alert("Нет таких значений. Введите еще раз");
  74. // }
  75. // break;
  76. // case "79":
  77. // case "80":
  78. // case "81":
  79. // case "82":
  80. // case "83":
  81. // var hipWomen = prompt("Какой у Вас обхват бедра в см?");
  82. // switch (hipWomen) {
  83. // case "105":
  84. // case "106":
  85. // case "107":
  86. // case "108":
  87. // alert(
  88. // "По Международным меркам это L размер, а по Американским меркам Ваш размер 16"
  89. // );
  90. // break;
  91. // default:
  92. // alert("Нет таких значений. Введите еще раз");
  93. // }
  94. // break;
  95. // case "84":
  96. // case "85":
  97. // case "86":
  98. // case "87":
  99. // case "88":
  100. // case "89":
  101. // var hipWomen = prompt("Какой у Вас обхват бедра в см?");
  102. // switch (hipWomen) {
  103. // case "109":
  104. // case "110":
  105. // case "111":
  106. // case "112":
  107. // alert(
  108. // "По Международным меркам это XL размер, а по Американским меркам Ваш размер 18"
  109. // );
  110. // break;
  111. // default:
  112. // alert("Нет таких значений. Введите еще раз");
  113. // }
  114. // break;
  115. // case "90":
  116. // case "91":
  117. // case "92":
  118. // case "93":
  119. // case "94":
  120. // var hipWomen = prompt("Какой у Вас обхват бедра в см?");
  121. // switch (hipWomen) {
  122. // case "113":
  123. // case "114":
  124. // case "115":
  125. // case "116":
  126. // case "117":
  127. // alert(
  128. // "По Международным меркам это XXL размер, а по Американским меркам Ваш размер 20"
  129. // );
  130. // break;
  131. // default:
  132. // alert("Нет таких значений. Введите еще раз");
  133. // }
  134. // break;
  135. // case "95":
  136. // case "96":
  137. // case "97":
  138. // var hipWomen = prompt("Какой у Вас обхват бедра в см?");
  139. // switch (hipWomen) {
  140. // case "118":
  141. // case "119":
  142. // case "120":
  143. // case "121":
  144. // case "122":
  145. // alert(
  146. // "По Международным меркам это XXXL размер, а по Американским меркам Ваш размер 22"
  147. // );
  148. // break;
  149. // default:
  150. // alert("Нет таких значений. Введите еще раз");
  151. // }
  152. // break;
  153. // default:
  154. // alert("Нет таких значений");
  155. // }
  156. // Задание 2 - switch: if
  157. // var color = prompt("Введите цвет", "");
  158. // if(color === "red"){
  159. // document.write("<div style='background-color: red;'>красный</div>");
  160. // document.write("<div style='background-color: black; color: white;'>черный</div>");
  161. // }
  162. // else if(color === "black"){
  163. // document.write("<div style='background-color: black; color: white;'>черный</div>");
  164. // }
  165. // else if(color === "blue"){
  166. // document.write("<div style='background-color: blue;'>синий</div>");
  167. // document.write("<div style='background-color: green;'>зеленый</div>");
  168. // }
  169. // else if(color === "green"){
  170. // document.write("<div style='background-color: green;'>зеленый</div>");
  171. // }
  172. // else document.write("<div style='background-color: gray;'>Я не понял</div>");
  173. // Задание 3 - prompt: or
  174. // let whichKnowYear = Number(prompt('Какой сейчас год?'));
  175. // if(whichKnowYear){
  176. // let myAge = Number(prompt('Укажите Ваш возраст'));
  177. // let yearOfBirth = whichKnowYear - myAge;
  178. // if(myAge){
  179. // alert(`Вы родились ${yearOfBirth} году, либо ${yearOfBirth-1} году, так как в этом году еще не было у вас День Рождениею`);
  180. // }
  181. // else alert('Ошибка. Введите корректно свой возраст');
  182. // }
  183. // else alert('Ошибка. Введите корректно свой возраст');
  184. // Задание 4 - confirm: or this days
  185. // var shopping = confirm("шопинг?");
  186. // switch(shopping){
  187. // case true: alert('отлично');
  188. // break;
  189. // default: alert("ты - бяка");
  190. // }
  191. // Задание 5 - confirm: if this days
  192. // var shopping = confirm("шопинг?");
  193. // if (shopping){
  194. // alert('отлично');
  195. // }
  196. // else alert("ты - бяка");
  197. // Задание 6 - triple prompt
  198. // var yourLastName = prompt('Введите свою фамилию');
  199. // var yourFirstName = prompt('Введите свое имя');
  200. // var yourPatronymic = prompt('Введите свое отчество');
  201. // alert(yourLastName + ' ' + yourFirstName + ' ' + yourPatronymic);
  202. // Задание 7 - default: or
  203. // var yourLastName = prompt('Введите свою фамилию') || 'Иванов';
  204. // var yourFirstName = prompt('Введите свое имя') || 'Евгений';
  205. // var yourPatronymic = prompt('Введите свое отчество') || 'Борисович';
  206. // alert(yourLastName + ' ' + yourFirstName + ' ' + yourPatronymic);
  207. // Задание 8 - default: if
  208. // var yourLastName = prompt("Введите свою фамилию");
  209. // var yourFirstName = prompt("Введите свое имя");
  210. // var yourPatronymic = prompt("Введите свое отчество");
  211. // if(yourLastName === '' || yourLastName === null || yourFirstName === '' || yourFirstName === null || yourPatronymic === '' || yourPatronymic === null){
  212. // yourLastName = 'Иванов';
  213. // yourFirstName = 'Евгений';
  214. // yourPatronymic = 'Борисович';
  215. // }
  216. // alert(yourLastName + " " + yourFirstName + " " + yourPatronymic);
  217. // Задание 9 - login and password
  218. // var Login = 'admin';
  219. // var Password = 'qwerty';
  220. // var userLogin = prompt('Введите Ваш логин');
  221. // if(userLogin === Login){
  222. // var userPassword = prompt('Введите Ваш пароль');
  223. // if(userPassword === Password){
  224. // alert('Вы успешно вошли на свой аккаунт')
  225. // }
  226. // else alert('Ошибка. Введите пароль еще раз')
  227. // }
  228. // else alert('Ошибка. Введите логин еще раз');
  229. // Задание 10 - currency calc
  230. // var myCurrency = prompt(' "usd" или "eur" ?');
  231. // switch(myCurrency){
  232. // case 'usd':
  233. // var hryvnia = prompt('Какая величина?');
  234. // var hryvniaToUsd = hryvnia * 0.036;
  235. // alert(`Вы получаете ${hryvniaToUsd.toFixed(2)} долларов`); break;
  236. // case 'eur':
  237. // var hryvnia = prompt('Какая величина?');
  238. // var hryvniaToEur = hryvnia * 0.033;
  239. // alert(`Вы получаете ${hryvniaToEur.toFixed(2)} евро`); break;
  240. // default: alert('by');
  241. // }
  242. // Задание 11 - currency calc: improved
  243. // var myCurrency = prompt(' "usd" или "eur" ?').toLowerCase();
  244. // switch(myCurrency){
  245. // case 'usd'.toLowerCase():
  246. // var hryvnia = prompt('Какая величина?');
  247. // var hryvniaToUsd = hryvnia * 0.036;
  248. // alert(`Вы получаете ${hryvniaToUsd.toFixed(2)} долларов`); break;
  249. // case 'eur':
  250. // var hryvnia = prompt('Какая величина?');
  251. // var hryvniaToEur = hryvnia * 0.033;
  252. // alert(`Вы получаете ${hryvniaToEur.toFixed(2)} евро`); break;
  253. // default: alert('by');
  254. // }
  255. // Задание 12 - currency calc: two rates
  256. // var buyHryvnia = confirm('Вы хотите купить гривну?');
  257. // buyHryvnia === false ?
  258. // (
  259. // myCurrency = prompt(' "usd" или "eur" ?').toLowerCase(),
  260. // myCurrency === 'usd'.toLowerCase() || myCurrency === 'eur'.toLowerCase() ?
  261. // (
  262. // myCurrency === 'usd' ? (
  263. // hryvnia = prompt('Какая величина?'),
  264. // hryvniaToUsd = hryvnia * 0.036,
  265. // alert(`Вы получаете ${hryvniaToUsd.toFixed(2)} долларов`)
  266. // ) : (
  267. // myCurrency === 'eur'.toLowerCase(),
  268. // hryvnia = prompt('Какая величина?'),
  269. // hryvniaToEur = hryvnia * 0.033,
  270. // alert(`Вы получаете ${hryvniaToEur.toFixed(2)} евро`)
  271. // )
  272. // ) : alert('by')
  273. // ) : (
  274. // myCurrency = prompt(' "usd" или "eur" ?').toLowerCase(),
  275. // myCurrency === 'usd'.toLowerCase() || myCurrency === 'eur'.toLowerCase() ?
  276. // (
  277. // myCurrency === 'usd' ? (
  278. // usd = prompt('Какая величина?'),
  279. // usdToHryvnia = usd * 27.7,
  280. // alert(`Вы получаете ${usdToHryvnia.toFixed(2)} гривен`)
  281. // ) : (
  282. // myCurrency === 'eur'.toLowerCase(),
  283. // eur = prompt('Какая величина?'),
  284. // eurToHryvnia = eur * 30.29,
  285. // alert(`Вы получаете ${eurToHryvnia.toFixed(2)} гривен`)
  286. // )
  287. // ) : alert('by')
  288. // )
  289. // Задание 13 - currency calc: if
  290. // var buyHryvnia = confirm('Вы хотите купить гривну?');
  291. // if(buyHryvnia === false){
  292. // var myCurrency = prompt(' "usd" или "eur" ?').toLowerCase();
  293. // switch(myCurrency){
  294. // case 'usd'.toLowerCase():
  295. // var hryvnia = prompt('Какая величина?');
  296. // var hryvniaToUsd = hryvnia * 0.036;
  297. // alert(`Вы получаете ${hryvniaToUsd.toFixed(2)} долларов`); break;
  298. // case 'eur':
  299. // var hryvnia = prompt('Какая величина?');
  300. // var hryvniaToEur = hryvnia * 0.033;
  301. // alert(`Вы получаете ${hryvniaToEur.toFixed(2)} евро`); break;
  302. // default: alert('by');
  303. // }
  304. // }
  305. // else{
  306. // var myCurrency = prompt(' "usd" или "eur" ?').toLowerCase();
  307. // switch(myCurrency){
  308. // case 'usd'.toLowerCase():
  309. // var usd = prompt('Какая величина?');
  310. // var usdToHryvnia = usd * 27.7;
  311. // alert(`Вы получаете ${usdToHryvnia.toFixed(2)} гривен`); break;
  312. // case 'eur':
  313. // var eur = prompt('Какая величина?');
  314. // var eurToHryvnia = eur * 30.29;
  315. // alert(`Вы получаете ${eurToHryvnia.toFixed(2)} гривен`); break;
  316. // default: alert('by');
  317. // }
  318. // }