HW 4 Операции, Типы, Сравнение, Условия и Логические операторы.2.js 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. //switch: sizes
  2. var size = +prompt("Введите свой размер одежды");
  3. switch (size){
  4. case 40 : (alert("В таблице размеров Великобритании у Вас 6 размер"));
  5. break;
  6. case 42 : (alert("В таблице размеров Великобритании у Вас 8 размер"));
  7. break;
  8. case 44 : (alert("В таблице размеров Великобритании у Вас 10 размер"));
  9. break;
  10. case 46 : (alert("В таблице размеров Великобритании у Вас 12 размер"));
  11. break;
  12. case 48 : (alert("В таблице размеров Великобритании у Вас 14 размер"));
  13. break;
  14. case 50 : (alert("В таблице размеров Великобритании у Вас 16 размер"));
  15. break;
  16. case 52 : (alert("В таблице размеров Великобритании у Вас 18 размер"));
  17. break;
  18. case 54 : (alert("В таблице размеров Великобритании у Вас 20 размер"));
  19. break;
  20. default: alert("Введите коректно свой размер цифрами")
  21. }
  22. //switch: if
  23. let color = prompt("Введите цвет","");
  24. if (color === "red"){
  25. document.write("<div style='background-color: red;'>красный</div>");
  26. }
  27. else if (color === "black"){
  28. document.write("<div style='background-color: black; color: white;'>черный</div>");
  29. }
  30. else if (color === "blue"){
  31. document.write("<div style='background-color: blue;'>синий</div>");
  32. }
  33. else if (color === "green"){
  34. document.write("<div style='background-color: green;'>зеленый</div>");
  35. }
  36. else {
  37. document.write("<div style='background-color: gray;'>Я не понял</div>");
  38. }
  39. //prompt: or
  40. var age = +prompt('Сколько вам лет?') || alert('Ошибка');
  41. let date_birth = 2022 - age
  42. alert('Вы ' + date_birth + ' года рождения!')
  43. //confirm: or this days
  44. var shoping = confirm('шопинг?') || alert('Ошибка');
  45. //confirm: if this days
  46. var shoping = confirm('шопинг?');
  47. if (shoping) {}
  48. else{
  49. alert('ты - бяка')
  50. }
  51. //triple prompt
  52. let lastName = prompt('Введите фамилию')
  53. let name = prompt('Введите имя')
  54. let patronymic = prompt('Введите отчество')
  55. alert(lastName+' '+name+' '+patronymic)
  56. //default: or
  57. let lastName1 = prompt('Введите фамилию') || 'Иванов'
  58. let name1 = prompt('Введите имя') || 'Иван'
  59. let patronymic1 = prompt('Введите отчество') || 'Иванович'
  60. alert(lastName1+' '+name1+' '+patronymic1)
  61. //default: if
  62. let lastName3 = prompt('Введите фамилию')
  63. if (lastName3) {}
  64. else {lastName3 = 'Иванов'}
  65. let name3 = prompt('Введите имя')
  66. if (name3) {}
  67. else {name3 = 'Иван'}
  68. let patronymic3 = prompt('Введите отчество')
  69. if (patronymic3) {}
  70. else {patronymic3 = 'Иванович'}
  71. alert(lastName3+' '+name3+' '+patronymic3)
  72. //login and password
  73. let login = prompt('Введите логин')
  74. let pass = prompt('Введите пароль')
  75. if (login === 'admin' && pass === 'qwerty') {
  76. alert('Поздравляю вы вошли')
  77. }
  78. else{alert('Неверный логин или пароль')}
  79. //currency calc
  80. let currency = prompt("Введите валюту usd или eur");
  81. let currencyUah = prompt("Введите сумму в грн");
  82. switch (currency){
  83. case "usd": (alert('За '+ currencyUah +' гривен вы получите ' + currencyUah / 38 +' Долларов'));
  84. break;
  85. case "eur": (alert('За '+ currencyUah +' гривен вы получите ' + currencyUah / 40 +' Евро'));
  86. break;
  87. default: alert('Введите валюту коректно');
  88. }
  89. //currency calc: improved
  90. let currency = prompt("Введите валюту usd или eur");
  91. let currencyUah = prompt("Введите сумму в грн");
  92. switch (currency.toLowerCase()){
  93. case "usd": (alert('За '+ currencyUah +' гривен вы получите ' + currencyUah / 38 +' Долларов'));
  94. break;
  95. case "eur": (alert('За '+ currencyUah +' гривен вы получите ' + currencyUah / 40 +' Евро'));
  96. break;
  97. default: alert('Введите валюту коректно');
  98. }
  99. //currency calc: if
  100. let salePurchase = confirm('Вы хотите купить:(ок) или продать:(отмена)')
  101. let currency = prompt("Напишите, что вы хотите купить либо продать, usd или eur?").toLowerCase();
  102. let currencyUsd
  103. let currencyEur
  104. if(salePurchase){let currencyUah = prompt("Введите сумму в грн");
  105. switch (currency){
  106. case "usd": (alert('За '+ currencyUah +' гривен вы получите ' + currencyUah / 38 +' Долларов'));
  107. break;
  108. case "eur": (alert('За '+ currencyUah +' гривен вы получите ' + currencyUah / 40 +' Евро'));
  109. break;
  110. default: alert('Введите валюту коректно');
  111. }}
  112. else{
  113. if(currency == 'eur') {currencyEur = prompt("Введите сумму в EUR");}
  114. else {currencyUsd = prompt("Введите сумму в USD");}
  115. switch (currency){
  116. case "usd": (alert('За '+ currencyUsd +' долларов вы получите ' + currencyUsd * 38 +' гривен'));
  117. break;
  118. case "eur": (alert('За '+ currencyEur +' евро вы получите ' + currencyEur * 40 +' гривен'));
  119. break;
  120. default: alert('Введите валюту коректно');
  121. }}
  122. //scissors
  123. let user = prompt("Введите камень, ножницы или бумага")
  124. let arr = [
  125. "камень",
  126. "ножницы",
  127. "бумага"
  128. ];
  129. let number = Math.floor(Math.random()*3)
  130. numberArr = arr[number]
  131. if (user==numberArr) {
  132. alert("У меня "+numberArr+" НИЧЬЯ")
  133. }
  134. else if (user =="камень" && numberArr == "ножницы") {
  135. alert("У меня "+numberArr+" Ты победил!")
  136. }
  137. else if (user =="камень" && numberArr == "бумага") {
  138. alert("У меня "+numberArr+" Ты проиграл!")
  139. }
  140. else if (user =="ножницы" && numberArr == "бумага") {
  141. alert("У меня "+numberArr+" Ты победил!")
  142. }
  143. else if (user =="ножницы" && numberArr == "камень") {
  144. alert("У меня "+numberArr+" Ты проиграл!")
  145. }
  146. else if (user =="бумага" && numberArr == "ножницы") {
  147. alert("У меня "+numberArr+" Ты проиграл!")
  148. }
  149. else if (user == "бумага" && numberArr == "камень") {
  150. alert("У меня "+numberArr+" Ты победил!")
  151. }
  152. else {alert('Ошибка')}