main.js 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. // switch: sizes
  2. let taskName = prompt("Введите название задания");
  3. switch (taskName) {
  4. case "switch: sizes":
  5. let sizeUkraine = +prompt('Введите размер обуви для перевода размера из нашей системы в американскую')
  6. switch (sizeUkraine) {
  7. case 40:
  8. alert(6);
  9. break;
  10. case 42:
  11. alert(8);
  12. break;
  13. case 44:
  14. alert(10);
  15. break;
  16. case 46:
  17. alert(12);
  18. break;
  19. case 48:
  20. alert(14);
  21. break;
  22. case 50:
  23. alert(16);
  24. break;
  25. case 52:
  26. alert(18);
  27. break;
  28. case 54:
  29. alert(20);
  30. break;
  31. default:
  32. alert('Указан размер не из списка возможных')
  33. }
  34. break;
  35. case "switch: if":
  36. let color = prompt("Введите цвет", "");
  37. if (color === "red") {
  38. document.write("<div style='background-color: red;'>красный</div>")
  39. } else if (color === "black") {
  40. document.write("<div style='background-color: black; color: white;'>черный</div>")
  41. } else if (color === "blue") {
  42. document.write("<div style='background-color: blue;'>синий</div>")
  43. } else if (color === "green") {
  44. document.write("<div style='background-color: green;'>зеленый</div>")
  45. } else {
  46. document.write("<div style='background-color: gray;'>Я не понял</div>")
  47. }
  48. break;
  49. case "prompt: or":
  50. let age = prompt('Введите ваш возраст?');
  51. let thisYear = 2022;
  52. if (age === '' || age === null) {
  53. alert('какая-то дичь')
  54. } else {
  55. alert(thisYear - age + " ваш год рождения")
  56. }
  57. break;
  58. case "confirm: or this days":
  59. let shopping = confirm("Шопинг?") || alert("Ты бяка-бука")
  60. break;
  61. case "confirm: if this days":
  62. let shopping2 = confirm("Шопинг?");
  63. if (shopping2) {
  64. }
  65. else {
  66. (shopping2 === '' || shopping2 === "null")
  67. alert("ты - бяка-бука")
  68. }
  69. break;
  70. case "triple prompt":
  71. let fullName = prompt('Ведите фамилию') + prompt('Имя') + prompt('Отчество')
  72. alert(fullName)
  73. break;
  74. case "default: or":
  75. let surName = prompt('Фамилия') || 'Иванов'
  76. let name = prompt('Имя') || 'Иван'
  77. let patronymic = prompt('Отчество') || 'Иванович'
  78. alert(surName + ' ' + name + ' ' + patronymic)
  79. break;
  80. case "default: if":
  81. let surNameTwo = prompt('Фамилия')
  82. let nameTwo = prompt('Имя')
  83. let patronymicTwo = prompt('Отчество')
  84. if (!surNameTwo) {
  85. surNameTwo = 'Иванов'
  86. }
  87. if (!nameTwo) {
  88. nameTwo = 'Иван'
  89. }
  90. if (!patronymicTwo) {
  91. (patronymicTwo) = 'Иванович'
  92. }
  93. alert(surNameTwo + ' ' + nameTwo + ' ' + patronymicTwo)
  94. break;
  95. case "login and password":
  96. let authorization = prompt('Введите логин')
  97. if (authorization == "admin") {
  98. let password = prompt('Введите пароль')
  99. if (password == 'qwerty') {
  100. alert('Поздравляю,пароль верный')
  101. } else {
  102. alert('Вы ввели неправильный пароль,попробуйте еще раз')
  103. }
  104. } else {
  105. alert('Вы ввели неправильный логин,попробуйте еще раз')
  106. }
  107. break;
  108. case "currency calc":
  109. let exchange = prompt("Какая валюта usd или eur")
  110. let exchangeToLowerCase = exchange.toLowerCase()
  111. let valueCurrency = prompt("Введите сколько хотите поменять валюты")
  112. let valueExchange = Math.round;
  113. switch (exchangeToLowerCase) {
  114. case "usd":
  115. valueExchange = 35.4
  116. break;
  117. case "eur":
  118. valueExchange = 38
  119. }
  120. alert(valueCurrency * valueExchange + ' uah')
  121. break;
  122. }