script.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. //switch: sizes
  2. let ukrainesize = prompt("Введите размер");
  3. switch (ukrainesize) {
  4. case "40" : document.write("<div>greatbritain - 8<div>");
  5. break;
  6. case "42" : document.write("<div>greatbritain - 10<div>");
  7. break;
  8. case "44" : document.write("<div>greatbritain - 12<div>");
  9. break;
  10. case "46" : document.write("<div>greatbritain - 14<div>");
  11. break;
  12. case "48" : document.write("<div>greatbritain - 16<div>");
  13. break;
  14. case "50" : document.write("<div>greatbritain - 18<div>");
  15. break;
  16. case "52" : document.write("<div>greatbritain - 20<div>");
  17. break;
  18. case "54" : document.write("<div>greatbritain - 22<div>");
  19. break;
  20. default : document.write("<div>Такова размера нету<div>");
  21. }
  22. //switch: if
  23. let color = prompt("Введите цвет");
  24. if (color === "red")
  25. {document.write("<div style='background-color: red;'>red</div>")}
  26. else if (color === "black")
  27. {document.write("<div style='background-color: black; color: white;'>black</div>")}
  28. else if (color === "blue")
  29. {document.write("<div style='background-color: blue; color: white;'>blue</div>")}
  30. else if (color === "green")
  31. {document.write("<div style='background-color: green; color: green ;'>green</div>")} else {document.write("<div style='background-color: gray;'>Not a color</div>")}
  32. // prompt: or(?)
  33. let numberage = prompt("сколько вам лет?");
  34. if (numberage === "" || numberage === null){
  35. alert("Error")}
  36. else {
  37. year = 2022 - numberage;
  38. alert(year)
  39. }
  40. //confirm: or this days
  41. let caprice = confirm("shoping?");
  42. alert( false || "ты бяка");
  43. //confirm: if this days
  44. let caprice1 = confirm("shoping?");
  45. if (caprice1 === false) {
  46. alert("ты бяка")
  47. }
  48. //triple prompt
  49. let surname = prompt("Ваша фамилия");
  50. let name1 = prompt("Ваше имя");
  51. let patronymic = prompt ("Ваше отчество");
  52. alert(surname + " " + name1 + " " + patronymic)
  53. // default: or
  54. let addfName = "Анатолий";
  55. let addSurname = "Пивоварский";
  56. let addMiddleName = "Олегович";
  57. let name2 = prompt("Введите имя") || addfName;
  58. let surname2 = prompt("Введите фамилию") || addfSurname ;
  59. let middleName2 = prompt("Введите отчество ") || addfMiddleName;
  60. alert(name2 + " " + surname2 + " " + middleName2);
  61. // default: if
  62. let addName1 = "Анатолий";
  63. let addSurname1 = "Пивоварский";
  64. let addMiddleName1 = "Олегович";
  65. let name3 = prompt("Введите имя")
  66. if (name3 === null || name3 === "") {
  67. name3 = addName1}
  68. else(name3);
  69. let surname3 = prompt("Введите фамилию");
  70. if(surname3 === null || surname3 === "") {
  71. surname3 = addSurname1
  72. }
  73. else(surname3);
  74. let middleName3 = prompt("Введите отчество");
  75. if(middleName3 === null || middleName3 === "") {
  76. middleName3 = addMiddleName1
  77. }
  78. else(middleName3);
  79. alert(name3 + "" + surname3 + "" + middleName3);
  80. //login and password
  81. let login = prompt("Введите логин");
  82. if(login === "admin") {
  83. alert("Верно")
  84. }
  85. else {alert("Ошибка")};
  86. let password = prompt("Введите пароль");
  87. if (password === "qwerty") {
  88. alert("Верно")
  89. }
  90. else {alert("Ошибка")};
  91. //currency calc
  92. let currency2 = prompt("usd or eur");
  93. switch (currency2) {
  94. case "usd": alert ("uah = 36.56");
  95. let uah = prompt("Введите сумму в гривнях");
  96. alert(`вы купили ${Math.floor(uah / 36.56)} usd`);
  97. break
  98. case "eur": alert("eur = 37.21");
  99. let uah1 = prompt("Введите сумму в гривнях");
  100. alert(`вы купили ${Math.floor(eur / 37.21)} eur`)
  101. }
  102. ///currency calc: improved
  103. let currency3 = prompt("usd or eur").toLowerCase();
  104. switch (currency3) {
  105. case "usd": alert ("usd = 36.56");
  106. let uah = prompt("Введите сумму в гривнях");
  107. alert(`вы купили ${Math.floor(uah / 36.56)} usd`);
  108. break
  109. case "eur": alert("eur = 37.21");
  110. let uah1 = prompt("Введите сумму в гривнях");
  111. alert(`вы купили ${Math.floor(eur / 37.21)} eur`)
  112. }
  113. //currency calc: two rates
  114. let currency4 = prompt("usd or eur").toLowerCase();
  115. let coursePrise;
  116. let coursePrise1;
  117. let buycurrency = confirm("купить валюту");
  118. switch (currency4) {
  119. case "usd":
  120. buycurrency ? coursePrise = 36.56: coursePrise1 = 36.93
  121. break;
  122. case "eur":
  123. buycurrency ? coursePrise = 37.21: coursePrise1 = 37.53
  124. break;
  125. }
  126. let uah = prompt("укажите сумму в гривнах")
  127. alert(`вы купили ${(uah/coursePrise)} ${currency4}`) || alert(`вы продали ${uah/coursePrise1} ${currency4}`)
  128. //scissors
  129. let user = +prompt("введите число для старта, где камень - 1 , ножницы - 2 , бумага - 3")
  130. let npc = Math.ceil(Math.random() * 3)
  131. alert(`npc выбрал число ${npc}`)
  132. if (user === 1 && npc === 2 || user === 2 && npc === 3 || user === 3 && npc === 1){
  133. alert("вы победили!")
  134. }
  135. else if (user === 3 && npc ===3 || user === 2 && npc === 1 || user === 3 && npc ===2) {
  136. alert("вы проиграли!")
  137. }
  138. else {
  139. alert("ничья!")
  140. }