js.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. // Задание 1 -assign: evaluation
  2. // Выражения являются переменными, которые выдают нам результат вычислений,
  3. // это, если я правильно понял определение выражения
  4. // вместо а подставляется его значение 5 и умнажается
  5. // вместо б подставляется верхний результат и делим, получается б равен тому число, чему равен с.
  6. // я бы просто убрал с , потому что он по сути там не нужен, так как ответ не изменится.
  7. // var a = 5;
  8. // var b, c;
  9. // b = (a * 5);
  10. // b = (c = b/2);
  11. // console.log(b);
  12. // // это мой вариант кода, ответ тот же и коду проще.
  13. // var a = 5;
  14. // var b;
  15. // b = a * 5;
  16. // b = b/2;
  17. // console.log(b);
  18. // // Задание 3 - Number: age
  19. // let myAge = Number(prompt('Пожалуйста, укажите Ваш возраст'));
  20. // let yearOfBirth = 2020 - myAge;
  21. // alert(`Вы родились ${yearOfBirth} году, либо ${yearOfBirth-1} году, так как в этом году еще не было у вас День Рождениею`);
  22. // // Задание 4 - Number: temperature
  23. // let degreeСentigrade = prompt('Сколько у Вас сейчас градусов °C на улице ?');
  24. // let degreesFahrenheit = (degreeСentigrade * 9/5) + 32;
  25. // alert(`${degreeСentigrade}°C равна ${degreesFahrenheit}°F`);
  26. // // Задание 5 - Number: divide
  27. // alert('Это калькулятор деления, следуйте следующих инструкций')
  28. // var a = prompt('Введите первую цифру');
  29. // var b = prompt('Введите вторую цифру');
  30. // var result = (Math.floor(a/b));
  31. // alert(`Ответ ${result}`);
  32. // // Задание 7 - String: greeting
  33. // let myNameIs = prompt('Здравствуйте! Как я могу к Вам обращаться?');
  34. // alert(`Очень приятно ${myNameIs}`);
  35. // // Задание 9 -confirm
  36. // // Он возвращает true либо false, в зависимости, что выберет человек
  37. // // если ОК-true, а если ОТМЕНА-false.
  38. // let doYouPretty = confirm('Ты считаешься себя красивым(ой)?');
  39. // // Задание 10 - Boolean
  40. // let doYouPretty = confirm('Ты считаешься себя красивым(ой)?');
  41. // alert(doYouPretty);
  42. // // Задание 11 - Boolean: if
  43. // let doYouMan = confirm('Вы мужчина?');
  44. // if (doYouMan) {
  45. // alert("Отлично");
  46. // }
  47. // else alert("Значит Вы женщина");
  48. // // Задание 12 - Array: real
  49. // // На массивы похожи хобби и увлечения
  50. // // Задание 13 - Array: booleans
  51. // let arrBoolean = ["doYouPretty", "doYouMan"];
  52. // console.log(arrBoolean);
  53. // // Задание 14 - Array: plus
  54. // let arrPlus = [5, 10];
  55. // let arrResult = arrPlus[0] + arrPlus[1];
  56. // arrPlus.push(arrResult);
  57. // alert(arrPlus);
  58. // console.log(arrPlus);
  59. // // Задание 15 - Array: plus string
  60. // // нужна для того, чтобы соединить слова вместе
  61. // let arrPlus = ["Яблоко", "Апельсин", "Груша"];
  62. // let arrResult = arrPlus[0] + arrPlus[1] + arrPlus[2];
  63. // arrPlus.push(arrResult);
  64. // alert(arrPlus);
  65. // console.log(arrPlus);
  66. // // Задание 16 - Object: real
  67. // let person = { name: "Еммануил", age: 21, married: "Нет" };
  68. // let isName = prompt('Спроси у меня "Как тебя зовут?"');
  69. // let trueQuestionName = "Как тебя зовут";
  70. // let trueQuestionName1 = "как тебя зовут";
  71. // let trueQuestionName2 = "Как тебя зовут?";
  72. // let trueQuestionName3 = "как тебя зовут?";
  73. // if (
  74. // isName == trueQuestionName ||
  75. // isName == trueQuestionName1 ||
  76. // isName == trueQuestionName2 ||
  77. // isName == trueQuestionName3
  78. // ) {
  79. // alert(`Меня зовут ${person.name}`);
  80. // let isAge = prompt('А теперь спроси у меня "Сколько тебе лет?"');
  81. // let trueQuestionAge = "Сколько тебе лет";
  82. // let trueQuestionAge1 = "сколько тебе лет";
  83. // let trueQuestionAge2 = "Сколько тебе лет?";
  84. // let trueQuestionAge3 = "сколько тебе лет?";
  85. // if (
  86. // isAge == trueQuestionAge ||
  87. // isAge == trueQuestionAge1 ||
  88. // isAge == trueQuestionAge2 ||
  89. // isAge == trueQuestionAge3
  90. // ) {
  91. // alert(`Мне ${person.age}`);
  92. // let isMarried = prompt('Ну и на последок спроси у меня "Ты женат?"');
  93. // let trueQuestionMarried = "Ты женат";
  94. // let trueQuestionMarried1 = "ты женат";
  95. // let trueQuestionMarried2 = "Ты женат?";
  96. // let trueQuestionMarried3 = "ты женат?";
  97. // if (
  98. // isMarried == trueQuestionMarried ||
  99. // isMarried == trueQuestionMarried1 ||
  100. // isMarried == trueQuestionMarried2 ||
  101. // isMarried == trueQuestionMarried3
  102. // ) {
  103. // alert(person.married);
  104. // } else alert("Вы не коррекно задали вопрос, перезагрузите страницу и попытайтесь еще раз");
  105. // alert("Теперь ты чуть-чуть знаешь обо мне");
  106. // } else alert("Вы не коррекно задали вопрос, перезагрузите страницу и попытайтесь еще раз");
  107. // } else alert("Вы не коррекно задали вопрос, перезагрузите страницу и попытайтесь еще раз");
  108. // // Задание 18 - Comparison if
  109. // var age = prompt("Сколько вам лет?");
  110. // if (age < 18){
  111. // alert("школьник");
  112. // }
  113. // else if (age > 18 && age < 30){
  114. // alert("молодеж");
  115. // }
  116. // else if (age > 30 && age < 45){
  117. // alert("зрелость");
  118. // }
  119. // else if (age > 45 && age < 60){
  120. // alert("закат");
  121. // }
  122. // else if (age > 60){
  123. // alert("как пенсия?");
  124. // }
  125. // else alert("то ли киборг, то ли ошибка");
  126. // // Задание 19 - Comparison sizes
  127. // let waistWomen = prompt("Какой у Вас обхват талии в см?");
  128. // if (waistWomen >= 63 && waistWomen <= 65) {
  129. // let hipWomen = prompt("Какой у Вас обхват бедра в см?");
  130. // if (hipWomen >= 89 && hipWomen <= 92) {
  131. // alert(
  132. // "По Международным меркам это XXS размер, а по Американским меркам Ваш размер 8"
  133. // );
  134. // } else alert("Такой обхват бедра не существует!!!");
  135. // } else if (waistWomen >= 66 && waistWomen <= 69) {
  136. // let hipWomen = prompt("Какой у Вас обхват бедра в см?");
  137. // if (hipWomen >= 93 && hipWomen <= 96) {
  138. // alert(
  139. // "По Международным меркам это XS размер, а по Американским меркам Ваш размер 10"
  140. // );
  141. // } else alert("Такой обхват бедра не существует!!!");
  142. // } else if (waistWomen >= 70 && waistWomen <= 74) {
  143. // let hipWomen = prompt("Какой у Вас обхват бедра в см?");
  144. // if (hipWomen >= 97 && hipWomen <= 101) {
  145. // alert(
  146. // "По Международным меркам это S размер, а по Американским меркам Ваш размер 12"
  147. // );
  148. // } else alert("Такой обхват бедра не существует!!!");
  149. // } else if (waistWomen >= 75 && waistWomen <= 78) {
  150. // let hipWomen = prompt("Какой у Вас обхват бедра в см?");
  151. // if (hipWomen >= 102 && hipWomen <= 104) {
  152. // alert(
  153. // "По Международным меркам это M размер, а по Американским меркам Ваш размер 14"
  154. // );
  155. // } else alert("Такой обхват бедра не существует!!!");
  156. // } else if (waistWomen >= 79 && waistWomen <= 83) {
  157. // let hipWomen = prompt("Какой у Вас обхват бедра в см?");
  158. // if (hipWomen >= 105 && hipWomen <= 108) {
  159. // alert(
  160. // "По Международным меркам это L размер, а по Американским меркам Ваш размер 16"
  161. // );
  162. // } else alert("Такой обхват бедра не существует!!!");
  163. // } else if (waistWomen >= 84 && waistWomen <= 89) {
  164. // let hipWomen = prompt("Какой у Вас обхват бедра в см?");
  165. // if (hipWomen >= 109 && hipWomen <= 112) {
  166. // alert(
  167. // "По Международным меркам это XL размер, а по Американским меркам Ваш размер 18"
  168. // );
  169. // } else alert("Такой обхват бедра не существует!!!");
  170. // } else if (waistWomen >= 90 && waistWomen <= 94) {
  171. // let hipWomen = prompt("Какой у Вас обхват бедра в см?");
  172. // if (hipWomen >= 113 && hipWomen <= 117) {
  173. // alert(
  174. // "По Международным меркам это XXL размер, а по Американским меркам Ваш размер 20"
  175. // );
  176. // } else alert("Такой обхват бедра не существует!!!");
  177. // } else if (waistWomen >= 95 && waistWomen <= 97) {
  178. // let hipWomen = prompt("Какой у Вас обхват бедра в см?");
  179. // if (hipWomen >= 118 && hipWomen <= 122) {
  180. // alert(
  181. // "По Международным меркам это XXXL размер, а по Американским меркам Ваш размер 22"
  182. // );
  183. // } else alert("Такой обхват бедра не существует!!!");
  184. // } else alert("Такой обхват талии не существует!!!");
  185. // // Задание 20 - Ternary
  186. // let doYouMan1 = confirm('Какого Вы пола?') ? "Вы мужчина" : "Вы женщина";
  187. // alert(doYouMan1);
  188. // // Задание 21 - Синий пояс Number: flats
  189. // let floors = prompt('Сколько этажей у Вас в дома?');
  190. // let porches = 10;
  191. // let apartmentsPerFloor = prompt('Сколько квартир на одном этаже?');
  192. // let apartment = prompt("Ваш номер квартиры");
  193. // let floor = Math.ceil(apartment / apartmentsPerFloor);
  194. // let porch = Math.ceil(floor / floors);
  195. // floor -= (porch - 1) * floors;
  196. // alert("Квартира с номером " + apartment + " находится в подъезде № " + porch + " на " + floor + " этаже");