main.js 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
  1. // // first task------------------------------------------------------------------------------------------;
  2. // // var a = 5;
  3. // // var b, c;
  4. // // b = a * 5;
  5. // // b = c = b / 2;
  6. // // Number:age------------------------------------------------------------------------------------------;
  7. // // let yearOfBirth = prompt("Please, type year of your birth", 0000);
  8. // // let currentYear = 2022;
  9. // // let age = currentYear - yearOfBirth;
  10. // // alert(age);
  11. // // Number: temperature----------------------------------------------------------------------------------;
  12. // // let temperatureCelsius = prompt(
  13. // // "Please, enter the temperature in degrees Celsius",
  14. // // 0
  15. // // );
  16. // // let temperatureFahrenheit = temperatureCelsius * 1.8 + 32;
  17. // // alert(temperatureFahrenheit);
  18. // // Number: divide---------------------------------------------------------------------------------------;
  19. // // let num1 = prompt("Enter first number", +0);
  20. // // let num2 = prompt("Enter first number", +0);
  21. // // let result = num1 / num2;
  22. // // alert(Math.floor(result));
  23. // // Number: odd------------------------------------------------------------------------------------------;
  24. // let Number = +prompt("Enter any number");
  25. // const result2 = Number % 2;
  26. // if (isNaN(result2)) {
  27. // alert("Enter a number, please");
  28. // } else {
  29. // if (result2 === 0) {
  30. // alert("even number");
  31. // }
  32. // if (result2 === 1) {
  33. // alert("odd number");
  34. // }
  35. // }
  36. // // String: greeting-------------------------------------------------------------------------------------;
  37. // // let nameOfUser = prompt("What is your name?", 0);
  38. // // alert(`You are welcome, ${nameOfUser}`);
  39. // // String: lexics---------------------------------------------------------------------------------------;
  40. // // let text = prompt("Enter any text here", []);
  41. // // let message = "All is ok";
  42. // // if (text.includes("fuck")) message = "Think about it";
  43. // // alert(message);
  44. // // Confirm-----------------------------------------------------------------------------------------------;
  45. // // let opinion = confirm("Do you support this man?");
  46. // // alert(opinion);
  47. // // Boolean-----------------------------------------------------------------------------------------------;
  48. // let answer = confirm("Are you eat breed for breakfast?");
  49. // // alert(answer);
  50. // let gender = confirm("Are you a woman?");
  51. // // alert(gender);
  52. // let tall = confirm("Are you taller then 180sm?");
  53. // // alert(tall);
  54. // // Boolean: if--------------------------------------------------------------------------------------------;
  55. // let satiety = confirm("Did you eat anything for breakfast?");
  56. // // if (satiety) {
  57. // // alert("it`s good you take care about your health");
  58. // // } else {
  59. // // alert("Oh no, eat something now!!!");
  60. // // }
  61. // let passOnParty = confirm("Are you older than 18?");
  62. // // if (passOnParty) {
  63. // // alert("You can passed");
  64. // // } else {
  65. // // alert("You can not passed on party");
  66. // // }
  67. // let canBuy = confirm("Are you older than 18 years?");
  68. // // if (canBuy) {
  69. // // alert("You can buy bottle of beer");
  70. // // } else {
  71. // // alert("you are so young for it");
  72. // // }
  73. // // Array: real--------------------------------------------------------------------------------------------;
  74. // let listForShop = ["milk, eggs, meet, water, flour, bread"];
  75. // let ratingList = ["10, 12, 11, 10, 9, 11, 12"];
  76. // let furniture = ["sofa, bed, chair, bedside table"];
  77. // // Array: booleans----------------------------------------------------------------------------------------;
  78. // let booleans = [answer, gender, tall, satiety, passOnParty, canBuy];
  79. // // Array: plus--------------------------------------------------------------------------------------------;
  80. // booleans[2] = booleans[0] + booleans[1];
  81. // alert(booleans);
  82. // // // Array: plus String-------------------------------------------------------------------------------------;
  83. // // booleans["tall"] = booleans["answer"] + booleans["gender"];
  84. // // alert(booleans);
  85. // // Object: real-------------------------------------------------------------------------------------------;
  86. // let myLaptop = {
  87. // brand: "Lenovo",
  88. // model: "Legion",
  89. // CPU: "AMD Ryzen",
  90. // GPU: "Nvidia GeForce 1650",
  91. // RAM: "16Gb",
  92. // };
  93. // let dreamCar = {
  94. // brand: "Mercedes-Benz",
  95. // model: "Viano",
  96. // length: "187 inch",
  97. // width: "75 inch",
  98. // height: "73.8 inch",
  99. // weight: "4497 lbs",
  100. // };
  101. // let myBook = {
  102. // color: "green",
  103. // weight: "550g",
  104. // length: "35cm",
  105. // width: "24cm",
  106. // };
  107. // alert(Object.entries(myNoteBook));
  108. // alert(Object.entries(dreamCar));
  109. // alert(Object.entries(myBook));
  110. // // Object: change-----------------------------------------------------------------------------------------;
  111. // myLaptop.RAM = "32 GB";
  112. // myLaptop.brand = "Asus";
  113. // myLaptop.model = "Zephirus";
  114. // dreamCar.brand = "Suzuki";
  115. // dreamCar.model = "Vitara";
  116. // alert(Object.entries(myNoteBook));
  117. // alert(Object.entries(dreamCar));
  118. // alert(Object.entries(myBook));
  119. // // Comparison if------------------------------------------------------------------------------------------;
  120. // var age = +prompt("Сколько вам лет?", [""]);
  121. // if (age < 18) {
  122. // alert("школьник");
  123. // } else if (age < 30) {
  124. // alert("молодеж");
  125. // } else if (age < 45) {
  126. // alert("зрелость");
  127. // } else if (age < 60) {
  128. // alert("закат");
  129. // } else if (age > 60) {
  130. // alert("как пенсия?");
  131. // } else {
  132. // alert("то ли киборг, то ли KERNESS");
  133. // }
  134. // // Comparison: sizes--------------------------------------------------------------------------------------;
  135. // let sizeOfDressUA = +prompt(
  136. // "Lets choose the right size for you. Enter your Ukrainian clothing size",
  137. // []
  138. // );
  139. // if (sizeOfDressUA === 38) {
  140. // alert("Your international size is XXS");
  141. // } else if (sizeOfDressUA === 40) {
  142. // alert("Your international size is XS");
  143. // } else if (sizeOfDressUA === 42) {
  144. // alert("Your international size is S");
  145. // } else if (sizeOfDressUA === 44) {
  146. // alert("Your international size is M");
  147. // } else if (sizeOfDressUA === 46) {
  148. // alert("Your international size is L");
  149. // } else if (sizeOfDressUA === 48) {
  150. // alert("Your international size is XL");
  151. // } else if (sizeOfDressUA === 50) {
  152. // alert("Your international size is XXL");
  153. // } else if (sizeOfDressUA === 52) {
  154. // alert("Your international size is 3XL");
  155. // } else {
  156. // alert("We do not know size of your dress");
  157. // }
  158. // // Comparison: object-------------------------------------------------------------------------------------;
  159. // let user = {
  160. // sex: prompt("enter your gender", []),
  161. // bust: +prompt("enter bust measurment in cm", []),
  162. // hips: +prompt("enter hips measurment in cm", []),
  163. // waist: +prompt("enter waist measurment in cm", []),
  164. // };
  165. // if (
  166. // (user.sex === "woman", user.bust === 78, user.hips === 86, user.waist === 68)
  167. // ) {
  168. // alert("Your international size is XXS");
  169. // } else if (
  170. // (user.sex === "woman", user.bust === 82, user.hips === 90, user.waist === 62)
  171. // ) {
  172. // alert("Your international size is XS");
  173. // } else if (
  174. // (user.sex === "woman", user.bust === 86, user.hips === 94, user.waist === 66)
  175. // ) {
  176. // alert("Your international size is S");
  177. // } else if (
  178. // (user.sex === "woman", user.bust === 90, user.hips === 98, user.waist === 70)
  179. // ) {
  180. // alert("Your international size is M");
  181. // } else if (
  182. // (user.sex === "woman", user.bust === 94, user.hips === 102, user.waist === 74)
  183. // ) {
  184. // alert("Your international size is L");
  185. // } else if (
  186. // (user.sex === "woman", user.bust === 98, user.hips === 106, user.waist === 78)
  187. // ) {
  188. // alert("Your international size is XL");
  189. // } else if (
  190. // (user.sex === "woman",
  191. // user.bust === 102,
  192. // user.hips === 110,
  193. // user.waist === 82)
  194. // ) {
  195. // alert("Your international size is XXL");
  196. // } else {
  197. // alert("We could not determine your size, please contact customer service");
  198. // }
  199. // // Ternary------------------------------------------------------------------------------------------------;
  200. // const gender = confirm("Are you a woman?");
  201. // gender === true ? alert("You are a woman") : alert("You are a man");
  202. // // Синий пояс Number: flats-------------------------------------------------------------------------------;
  203. let numberOfFloors = prompt("how many floors in your house?", []);
  204. let numberOfFlats = prompt("How many apartments per floor in your house?", []);
  205. let yourApartmentNumber = prompt("Enter? please number of your apartment");
  206. let numberOfApartmentsInTheEntrance = numberOfFloors * numberOfFlats;
  207. let entranceNumber = Math.ceil(
  208. yourApartmentNumber / numberOfApartmentsInTheEntrance
  209. );
  210. let yourFloor = Math.ceil(
  211. (yourApartmentNumber -
  212. numberOfApartmentsInTheEntrance *
  213. Math.floor(yourApartmentNumber / numberOfApartmentsInTheEntrance)) /
  214. numberOfFlats
  215. );
  216. if (yourFloor === 0) {
  217. yourFloor += 1;
  218. }
  219. alert(
  220. `Your apartment is located in the ${entranceNumber} entrance, on the ${yourFloor} flor`
  221. );