index.html 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>HW2</title>
  8. </head>
  9. <body>
  10. <script>
  11. //assign: evaluation
  12. var a = 5;
  13. var b, c;
  14. b = c = ((a * 5) / 2);
  15. // Number: age
  16. {
  17. let age = prompt("Введите ваш возраст", "");
  18. let thisYear = 2022;
  19. alert(thisYear - age + " год рождения");
  20. }
  21. // Number: temperature
  22. {
  23. let temperatureCelsium = prompt("Бро какава температура в °C", "")
  24. let changeTemperature = temperatureCelsium * 1.8 + 32;
  25. alert(changeTemperature + " °F")
  26. }
  27. // Number: divide
  28. {
  29. let firstNumber = prompt(" Введите первое число", "");
  30. let secondNumber = prompt(" Введите второе число", "");
  31. let resultat = Math.floor(firstNumber / secondNumber);
  32. alert(resultat);
  33. }
  34. // Number: odd не доделал первый раз и не обратил внимание на четность числе
  35. {
  36. let number = +prompt("Введите число: ", " ");
  37. if (!isNaN(number)) {
  38. if (number % 2 === 0) {
  39. alert(" Четное");
  40. } else {
  41. alert(" Нечетное");
  42. }
  43. } else {
  44. alert("Это дичь а не число");
  45. }
  46. }
  47. // String: greeting
  48. {
  49. let name = prompt("what is your name?", "");
  50. alert("Hi " + name)
  51. }
  52. // String: lexics
  53. let text = prompt("Введите слово текст");
  54. if (text.includes("текст") == true) {
  55. alert("вы ввели правильно");
  56. } else {
  57. alert("не то");
  58. }
  59. // confirm
  60. {
  61. let human = confirm("you are human?");
  62. alert(human);
  63. }
  64. //Boolean: if
  65. {
  66. let human = confirm("you are woman?");
  67. if (human) {
  68. alert("You are a woman");
  69. }
  70. else {
  71. alert("You are a man");
  72. }
  73. }
  74. //Object: real and Object: change
  75. {
  76. let car = {
  77. brand: "Ford",
  78. model: "Fusion",
  79. years: "2013",
  80. color: "black",
  81. };
  82. car['years'] = '2014';
  83. car['color'] = "grey";
  84. }
  85. // Comparison if
  86. var age = +prompt("Сколько вам лет?", "");
  87. if (age < 0) {
  88. alert("Значит еще головастик")
  89. } else {
  90. if (age <= 18) {
  91. alert("школьник");
  92. } else {
  93. if (age > 18 && age <= 30) {
  94. alert("молодежь");
  95. } else {
  96. if (age > 30 && age <= 45) {
  97. alert("зрелость");
  98. } else {
  99. if (age > 45 && age <= 60) {
  100. alert("закат");
  101. } else {
  102. if (age > 60) {
  103. alert("как пенсия?");
  104. } else {
  105. alert("то ли киборг, то ли KERNESS");
  106. }
  107. }
  108. }
  109. }
  110. }
  111. }
  112. // Comparison: sizes
  113. let sizeUkraine = prompt("Введите размер верхней одежды,платья или брюк из перечня:40,42,44,46,48,50,52,54")
  114. if (sizeUkraine == "40") {
  115. alert("6 или S")
  116. }
  117. else if (sizeUkraine == "42") {
  118. alert("8 или М")
  119. }
  120. else if (sizeUkraine == "44") {
  121. alert("10 или L")
  122. }
  123. else if (sizeUkraine == "46") {
  124. alert("12 или L")
  125. }
  126. else if (sizeUkraine == "48") {
  127. alert("14 или L")
  128. }
  129. else if (sizeUkraine == "50") {
  130. alert("16 или XL")
  131. }
  132. else if (sizeUkraine == "52") {
  133. alert("18 или XL")
  134. }
  135. else if (sizeUkraine == "54") {
  136. alert("20 или XXL")
  137. }
  138. else {
  139. alert("Указан размер не из списка возможных")
  140. }
  141. // Comparison: object
  142. let sizeDresses = {
  143. sizeUkraine: "40",
  144. sizeUsa: "6",
  145. sizeItallian: "38",
  146. sizeGreatBritain: "8",
  147. }
  148. // Ternary
  149. let gender = confirm("Вы мужчина?") ? "Вы мужчина" : "Тогда получаеться что женщина";
  150. alert(gender);
  151. // Number: flats
  152. let roomNumber = +prompt('Введите номер квартиры')
  153. let roomsPerFloor = +prompt('Сколько квартир на этаже?')
  154. let floorsPerHouse = +prompt('Сколько этажей в доме?')
  155. let roomsPerEntrance = roomsPerFloor * floorsPerHouse; // количество квартир в одном подьезде
  156. let entrance = Math.floor((roomNumber - 1) / roomsPerEntrance + 1) // какой подьезд
  157. let floor = ((roomNumber - 1) % roomsPerEntrance) / roomsPerFloor + 1 // какой этаж
  158. alert(roomNumber + " квартира" + " находиться на " + Math.floor(floor) + " этаже" + " в " + entrance + " подьезде");
  159. </script>
  160. </body>
  161. </html>