myjs.js 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. /* switch: sizes */
  2. let country = prompt("Какой размер обуви вы хотите узнать: Европейский/США?")
  3. let size = prompt("Введите длину вашей стопы в см.")
  4. switch(country) {
  5. case "США": switch(size){
  6. case "24.5": alert("7US")
  7. break;
  8. case "25": alert("7.5US")
  9. break;
  10. case "25.5": alert("8US")
  11. break;
  12. case "26": alert("9US")
  13. break;
  14. case "26.5": alert("9.5US")
  15. break;
  16. case "27": alert("10US")
  17. break;
  18. case "27.5": alert("10.5US")
  19. break;
  20. case "28": alert("11US")
  21. break;
  22. case "28.5": alert("11.5US")
  23. break;
  24. case "29": alert("12US")
  25. break;
  26. default: alert("Данного размера не существует")
  27. }
  28. break;
  29. case "Европейский": switch(size){
  30. case "24.5": alert("40")
  31. break;
  32. case "25": alert("40.5")
  33. break;
  34. case "25.5": alert("41")
  35. break;
  36. case "26": alert("42")
  37. break;
  38. case "26.5": alert("42.5")
  39. break;
  40. case "27": alert("43")
  41. break;
  42. case "27.5": alert("43.5")
  43. break;
  44. case "28": alert("44")
  45. break;
  46. case "28.5": alert("44.5")
  47. break;
  48. case "29": alert("45")
  49. break;
  50. default: alert("Данного размера не существует")
  51. }
  52. }
  53. /* switch: if */
  54. let color = prompt("Введите цвет", "");
  55. if (color == "red"){
  56. alert(document.write("<div style='background-color: red;'>красный</div>"))
  57. }
  58. else if(color == "black"){
  59. alert(document.write("<div style='background-color: black; color: white;'>черный</div>"))
  60. }
  61. else if(color == "blue"){
  62. alert(document.write("<div style='background-color: blue;'>синий</div>"))
  63. }
  64. else if(color == "green"){
  65. alert(document.write("<div style='background-color: green;'>зеленый</div>"))
  66. }
  67. else {
  68. alert(document.write("<div style='background-color: gray;'>Я не понял</div>"))
  69. }
  70. /* prompt: or */
  71. let age = prompt("Укажите Ваш возраст.")
  72. let years = 2022;
  73. let YearOfBirth = years - age;
  74. if (age === '' || age === "null"){
  75. alert("Ошибка")
  76. }
  77. else {
  78. alert(YearOfBirth)
  79. }
  80. /* confirm: or this days */
  81. let shopping1 = confirm("шопинг?") || alert("ты - бяка")
  82. /* confirm: if this days */
  83. let shopping = confirm("шопинг?");
  84. if (shopping){
  85. }
  86. else{ (shopping === '' || shopping === "null")
  87. alert("ты - бяка")
  88. }
  89. /* triple prompt */
  90. let surname = prompt("Напишите Вашу Фамилию.")
  91. let lastname = prompt("Напишите Ваше Имя.")
  92. let patronymic = prompt("Напишите Ваше Отчество")
  93. let fullName = surname + " " + lastname + " " + patronymic
  94. alert(fullName)
  95. /* default: or */
  96. let surname1 = prompt("Напишите Вашу Фамилию")
  97. let name1 = prompt("Напишите Ваше Имя")
  98. let patronymic1 = prompt("Напишите Ваше отчество")
  99. surname1 = surname1 || "Иванов"
  100. name1 = name1 || "Иван"
  101. patronymic1 = patronymic1 || "Иванович"
  102. alert(surname1 + ' ' + name1 + ' ' + patronymic1)
  103. /* default: if */
  104. let surname2 = prompt("Напишите Вашу Фамилию")
  105. let name2 = prompt("Напишите Ваше Имя")
  106. let patronymic2 = prompt("Напишите Ваше отчество")
  107. if (!surname2){
  108. surname2 = "Иванов"
  109. }
  110. if (!name2){
  111. name2 = "Иван"
  112. }
  113. if (!patronymic2){
  114. patronymic2 = "Иванович"
  115. }
  116. alert(surname2 + ' ' + name2 + ' ' + patronymic2)
  117. /* login and password */
  118. let login = prompt("Введите логин.");
  119. if (login == "admin"){
  120. let password = prompt("Введите пароль.");
  121. if (password == "qwerty"){
  122. alert("Поздравляем!")
  123. }
  124. else{
  125. alert("Ошибка")
  126. }
  127. }
  128. else{
  129. alert("Ошибка")
  130. }
  131. /* currency calc */
  132. let currency = prompt("Какую валюты Вы хотите конвертировать? usd/eur")
  133. let sum = prompt("Введите сумму в грн.")
  134. let well;
  135. switch(currency) {
  136. case "usd":
  137. well = 35
  138. break
  139. case "eur":
  140. well = 37
  141. }
  142. alert(sum / well)
  143. /* currency calc: improved */
  144. let currency1 = prompt("Какую валюты Вы хотите конвертировать? usd/eur").toLowerCase()
  145. let sum1 = prompt("Введите сумму в грн.")
  146. let well1;
  147. switch(currency1) {
  148. case "usd":
  149. well1 = 35
  150. break
  151. case "eur":
  152. well1 = 37
  153. }
  154. alert(sum1 / well1)
  155. /* currency calc: two rates */
  156. let currency2 = prompt("Какую валюты Вы хотите конвертировать? usd/eur").toLowerCase()
  157. let sum2 = prompt("Введите сумму в грн.")
  158. let usdBuy = 35
  159. let usdSale = 34.5
  160. let eurBuy = 37
  161. let eurSale = 36.5
  162. switch(currency2) {
  163. case "usd" :
  164. let usdResult = confirm("Если вы хотите совершить покупку - нажмите ОК, если продажу - ОТМЕНА.")
  165. ? sum / usdBuy : sum / usdSale
  166. alert(usdResult)
  167. break;
  168. case "eur" :
  169. let eurResult = confirm("Если вы хотите совершить покупку - нажмите ОК, если продажу - ОТМЕНА.")
  170. ? sum / eurBuy : sum / eurSale
  171. alert(eurResult)
  172. }
  173. /* currency calc: if */
  174. let currency3 = prompt("Какую валюты Вы хотите конвертировать? usd/eur").toLowerCase()
  175. let sum3 = prompt("Введите сумму в грн.")
  176. let usdBuy3 = 35
  177. let usdSale3 = 34.5
  178. let eurBuy3 = 37
  179. let eurSale3 = 36.5
  180. if (currency3 == "usd"){
  181. let usdResult3 = confirm("Если вы хотите совершить покупку - нажмите ОК, если продажу - ОТМЕНА.")
  182. ? sum3 / usdBuy3 : sum3 / usdSale3
  183. alert(usdResult3)
  184. }
  185. else if(currency3 == "eur"){
  186. let eurResult3 = confirm("Если вы хотите совершить покупку - нажмите ОК, если продажу - ОТМЕНА.")
  187. ? sum3 / eurBuy3 : sum3 / eurSale3
  188. alert(eurResult3)
  189. }