index.html 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  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 (number = Number(number)) {
  38. true;
  39. }
  40. else {
  41. alert("Введите число а не дичь!");
  42. }
  43. }
  44. // String: greeting
  45. {
  46. let name = prompt("what is your name?", "");
  47. alert("Hi " + name)
  48. }
  49. // String: lexics
  50. let text = prompt("Введите слово текст");
  51. if (text.includes("текст") == true) {
  52. alert("вы ввели правильно");
  53. } else {
  54. alert("не то");
  55. }
  56. // confirm
  57. {
  58. let human = confirm("you are human?");
  59. alert(human);
  60. }
  61. //Boolean: if
  62. {
  63. let human = confirm("you are woman?");
  64. if (human) {
  65. alert("You are a woman");
  66. }
  67. else {
  68. alert("You are a man");
  69. }
  70. }
  71. //Object: real and Object: change
  72. {
  73. let car = {
  74. brand: "Ford",
  75. model: "Fusion",
  76. years: "2013",
  77. color: "black",
  78. };
  79. car['years'] = '2014';
  80. car['color'] = "grey";
  81. }
  82. // Comparison if
  83. var age = +prompt("Сколько вам лет?", "");
  84. if (age < 0) {
  85. alert("Значит еще головастик")
  86. }
  87. else if (age <= 18) {
  88. alert("школьник");
  89. }
  90. else if (age > 18 && age <= 30) {
  91. alert("молодежь");
  92. }
  93. else if (age > 30 && age <= 45) {
  94. alert("зрелость");
  95. }
  96. else if (age > 45 && age <= 60) {
  97. alert("закат");
  98. }
  99. else if (age > 60) {
  100. alert("как пенсия?");
  101. }
  102. else {
  103. alert("то ли киборг, то ли KERNESS");
  104. }
  105. // Comparison: sizes
  106. let sizeUkraine = prompt("Введите размер верхней одежды,платья или брюк из перечня:40,42,44,46,48,50,52,54")
  107. if(sizeUkraine == "40"){
  108. alert("6 или S")
  109. }
  110. else if(sizeUkraine == "42") {
  111. alert("8 или М")
  112. }
  113. else if(sizeUkraine == "44") {
  114. alert("10 или L")
  115. }
  116. else if(sizeUkraine == "46") {
  117. alert("12 или L")
  118. }
  119. else if(sizeUkraine == "48") {
  120. alert("14 или L")
  121. }
  122. else if(sizeUkraine == "50") {
  123. alert("16 или XL")
  124. }
  125. else if(sizeUkraine == "52") {
  126. alert("18 или XL")
  127. }
  128. else if(sizeUkraine == "54") {
  129. alert("20 или XXL")
  130. }
  131. else {
  132. alert("Указан размер не из списка возможных")
  133. }
  134. // Comparison: object
  135. let sizeDresses = {
  136. sizeUkraine: "40",
  137. sizeUsa: "6",
  138. sizeItallian: "38",
  139. sizeGreatBritain: "8",
  140. }
  141. // Ternary
  142. let gender = confirm("Вы мужчина?") ? "Вы мужчина" : "Тогда получаеться что женщина";
  143. alert(gender);
  144. // Number: flats
  145. let roomNumber = +prompt('Введите номер квартиры')
  146. let roomsPerFloor = +prompt('Сколько квартир на этаже?')
  147. let entrancePerHouse = +prompt('Сколько подъездов в доме?')
  148. let floorsPerHouse = +prompt('Сколько этажей в доме?')
  149. let roomsPerEntrance = roomsPerFloor * floorsPerHouse; // количество квартир в одном подьезде
  150. let entrance = Math.round(roomNumber / roomsPerEntrance) // какой подьезд
  151. let floor = Math.round(roomNumber % roomsPerEntrance / roomsPerFloor) // какой этаж
  152. alert (roomNumber + " квартира" + " находиться на " + floor + " этаже" + " в " + entrance + " подьезде");
  153. </script>
  154. </body>
  155. </html>