main.js 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. //switch: sizes//////////////////////////////////////////////////////
  2. let size = prompt('enter ukr size', "");
  3. switch (size) {
  4. case "40":
  5. alert('us size = 6(S)');
  6. break
  7. case "42":
  8. alert('us size = 8(M)');
  9. break
  10. case "44":
  11. alert('us size = 10');
  12. break
  13. case "46":
  14. alert('us size = 12(L)');
  15. break
  16. case "48":
  17. alert('us size = 14');
  18. break
  19. case "50":
  20. alert('us size = 16(XL)');
  21. break
  22. case "52":
  23. alert('us size = 18');
  24. break
  25. case "54":
  26. alert('us size = 20(XXL)');
  27. }
  28. //switch: if//////////////////////////////////////////////////////
  29. let color = prompt("Введите цвет");
  30. if (color === "red") {
  31. document.write("<div style='background-color: red;'>красный</div>")
  32. }
  33. else if (color === "black") {
  34. document.write("<div style='background-color: black; color: white;'>черный</div>");
  35. }
  36. else if (color === "blue") {
  37. document.write("<div style='background-color: blue;'>синий</div>");
  38. }
  39. else if (color === "green") {
  40. document.write("<div style='background-color: green;'>зеленый</div>");
  41. }
  42. else {
  43. document.write("<div style='background-color: gray;'>Я не понял</div>");
  44. }
  45. // let color = prompt("Введите цвет");
  46. // if (color === "red") {
  47. // document.write("<div style='background-color: red;'>красный</div>")
  48. // document.write("<div style='background-color: black; color: white;'>черный</div>");
  49. // }
  50. // else if (color === "black") {
  51. // document.write("<div style='background-color: red;'>красный</div>")
  52. // document.write("<div style='background-color: black; color: white;'>черный</div>");
  53. // }
  54. // else if (color === "blue") {
  55. // document.write("<div style='background-color: blue;'>синий</div>");
  56. // document.write("<div style='background-color: green;'>зеленый</div>");
  57. // }
  58. // else if (color === "green") {
  59. // document.write("<div style='background-color: blue;'>синий</div>");
  60. // document.write("<div style='background-color: green;'>зеленый</div>");
  61. // }
  62. // else {
  63. // document.write("<div style='background-color: gray;'>Я не понял</div>");
  64. // }
  65. //prompt: or//////////////////////////////////////////////////////
  66. let age = prompt('Сколько тебе лет?');
  67. if (age > 0) { alert(`Ты ${2022 - age} года рождения!`) }
  68. else if (age === "0" || age === "") { alert('ошибка') }
  69. //confirm: or this days///////////////////////////////////////////
  70. // let question = confirm('шоппинг?') ? alert('летс-гоу!!!') : alert('ты-бяка');
  71. let question = confirm('шоппинг?') || alert('ты-бяка');
  72. //confirm: if this days///////////////////////////////////////////
  73. let question1 = confirm('шоппинг?');
  74. if (question1 === true) { alert('летс-гоу!!!') }
  75. else if (question1 === false) { alert('ты-бяка') }
  76. //triple prompt///////////////////////////////////////////////////
  77. let firstname = prompt("ваше имя?");
  78. let lastname = prompt("ваше фамилия?")
  79. let patronymic = prompt("ваше отчество?")
  80. alert(firstname + " " + lastname + " " + patronymic)
  81. //default: or/////////////////////////////////////////////////////
  82. const default1 = "иван"
  83. const default2 = "иванов"
  84. const default3 = "иванович"
  85. let firstname1 = prompt("ваше имя?") || default1;
  86. let lastname1 = prompt("ваше фамилия?") || default2;
  87. let patronymic1 = prompt("ваше отчество?") || default3;
  88. alert(firstname1 + " " + lastname1 + " " + patronymic1)
  89. //default: if/////////////////////////////////////////////////////
  90. const default1 = "иван"
  91. const default2 = "иванов"
  92. const default3 = "иванович";
  93. let firstname = prompt("ваше имя?")
  94. if (firstname === true) { firstname }
  95. else if (firstname === "" || firstname === null) { firstname = default1 };
  96. let lastname = prompt("ваше фамилия?")
  97. if (lastname === true) { lastname }
  98. else if (lastname === "" || lastname === null) { lastname = default2 };
  99. let patronymic = prompt("ваше отчество?")
  100. if (patronymic === true) { patronymic }
  101. else if (patronymic === "" || patronymic === null) { patronymic = default3 };
  102. alert(firstname + " " + lastname + " " + patronymic)
  103. //login and password//////////////////////////////////////////////
  104. let login = prompt('введите логин');
  105. if (login === "admin") { alert("ok.введите пароль.") }
  106. else if (login !== "admin") { alert("неверный логин!") }
  107. let password = prompt('введите пароль');
  108. if (login === "admin" && password === "qwerty") { alert("вы успешно ввели логин и пароль!") }
  109. else if (password === "qwerty") { alert("вы успешно ввели пароль!") }
  110. else if (password !== "qwerty") { alert("неверный пароль!") }
  111. //currency calc//////////////////////////////////////////////////
  112. var currency = prompt("usd или eur", "");
  113. switch (currency) {
  114. case ("" && null): alert("error");
  115. break;
  116. case "usd": alert("1 usd = 40 uah");
  117. var uah = prompt("укажите сумму в гривнах", "")
  118. alert(`вы можете купить ${Math.floor(uah / 40)} баксов`)
  119. break;
  120. case "eur": alert("1 eur = 41 uah");
  121. var uah1 = prompt("укажите сумму в гривнах", "")
  122. alert(`вы можете купить ${Math.floor(uah1 / 41)} еуро`)
  123. }
  124. //currency calc: improved////////////////////////////////////////
  125. var currency = prompt("usd или eur", "").toLowerCase();
  126. switch (currency) {
  127. case ("" && null): alert("error");
  128. break;
  129. case "usd": alert("1 usd = 40 uah");
  130. var uah = prompt("укажите сумму в гривнах", "")
  131. alert(`вы можете купить ${Math.floor(uah / 40)} баксов`)
  132. break;
  133. case "eur": alert("1 eur = 41 uah");
  134. var uah1 = prompt("укажите сумму в гривнах", "")
  135. alert(`вы можете купить ${Math.floor(uah1 / 41)} еуро`)
  136. }
  137. //currency calc: two rates///////////////////////////////////////
  138. var currency = prompt("usd или eur", "").toLowerCase();
  139. var rate;
  140. var rate1;
  141. var buy = confirm("купить валюту ?")
  142. switch (currency) {
  143. case 'usd':
  144. buy ? rate = 40 : rate1 = 38
  145. break;
  146. case 'eur':
  147. buy ? rate = 41 : rate1 = 39
  148. }
  149. var uah = prompt("укажите сумму в гривнах")
  150. alert(`вы можете купить ${(uah / rate).toFixed(1)} ${currency}`) || alert(`вы можете продать ${(uah / rate1).toFixed(1)} ${currency}`)
  151. //currency calc: if/////////////////////////////////////////////
  152. var currency = prompt("usd или eur", "").toLowerCase();
  153. if (currency === 'usd' || currency === 'eur') {
  154. var buy = confirm("купить валюту ?")
  155. var rate;
  156. var rate1;
  157. var uah = prompt("укажите сумму в гривнах")
  158. if (currency === 'usd') {
  159. buy ? rate = 40 : rate1 = 38
  160. } else if (currency === 'eur') {
  161. buy ? rate = 41 : rate1 = 39
  162. }
  163. alert(`вы можете купить ${(uah / rate).toFixed(1)} ${currency}`) || alert(`вы можете продать ${(uah / rate1).toFixed(1)} ${currency}`)
  164. }
  165. //scissors/////////////////////////////////////////////////////
  166. let user = +prompt("введите число для старта, где камень - 1 , ножницы - 2 , бумага - 3")
  167. let comp = Math.ceil(Math.random() * 3)
  168. alert(`комп выбрал число ${comp}`)
  169. if (user === 1 && comp > 1 || user === 2 && comp === 3) {
  170. alert("вы победили!")
  171. }
  172. else if (user === 3 && comp < 3 || user === 2 && comp === 1) {
  173. alert("вы проиграли!")
  174. }
  175. else {
  176. alert("ничья!")
  177. }
  178. ////real data/////////////////////////////////////////////////
  179. var currency = prompt("usd или eur", "").toLowerCase();
  180. var uah = prompt("укажите сумму в гривнах")
  181. fetch('https://open.er-api.com/v6/latest/' + currency)
  182. .then(res => res.json())
  183. .then(data => {
  184. alert(`вы можете купить ${(uah / data.rates.UAH).toFixed(1)} ${currency}`)
  185. })
  186. ////Задание на черный пояс////////////////////////////////////
  187. let user = +prompt("введите число для старта, где камень - 1 , ножницы - 2 , бумага - 3");
  188. let comp = Math.ceil(Math.random() * 3);
  189. alert(`комп выбрал число ${comp}`);
  190. let userWin = user === 1 && comp > 1 || user === 2 && comp === 3;
  191. let compWin = user === 3 && comp < 3 || user === 2 && comp === 1;
  192. let friendshipWin = user === comp && alert("ничья!");
  193. let win = userWin && alert("вы победили!") || compWin && alert("вы проиграли!");