HW2.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. var a = 5;
  2. var b, c;
  3. b = (a * 5);
  4. b = (c = b/2);
  5. // Number age
  6. let year = prompt("Какого года вы рождения?");
  7. age = 2022 - year ;
  8. alert(`Вам ${age} лет`) ;
  9. //Number: temperature
  10. let c = prompt("Введите цельсий");
  11. formula = (c * 9/5) + 32;
  12. alert(`Фарингейт = ${formula}`);
  13. //Number: divide
  14. let a = prompt("Введите a");
  15. let b = prompt("Введите b");
  16. let result = Math.floor(a / b);
  17. alert(`Результат деления = ${result}`);
  18. //Number: odd
  19. let num = +prompt("Введите число");
  20. if (isNaN(num)) {
  21. alert("Введено не число")
  22. } else if (num % 2 === 0) {
  23. alert("Четное");
  24. } else if (num % 2 !== 0){
  25. alert("Нечетное")
  26. }
  27. //String: greeting
  28. let name = prompt("Как зовут?")
  29. alert(`Привет ${name}`)
  30. //String: lexics
  31. let mat = prompt("Напишите слово")
  32. if (mat.includes("xyz") || mat.includes("jopa")) {
  33. alert("Не молодец")
  34. }
  35. else {
  36. alert("Молодец")
  37. }
  38. //confirm
  39. let text = confirm("Are you ready")
  40. typeof text
  41. //Boolean if
  42. let question = confirm("Вы женшина?");
  43. if (question === true) {
  44. alert("Вы женщина")
  45. }
  46. else {
  47. alert("Вы не женщина")
  48. }
  49. //Array: real
  50. let mas = ["toyota", "green", "22500", "pikcup"];
  51. mas[2]
  52. //Array: booleans
  53. let text1 = confirm("Are you ready")
  54. typeof text1
  55. let question1 = confirm("Вы женшина?");
  56. if (question1) {
  57. alert("Вы женщина")
  58. }
  59. else {
  60. alert("Вы не женщина")
  61. }
  62. let massive = [text1, question1];
  63. //Array: plus
  64. let mass1 = [ 0, 1, 2, 3 ];
  65. let sum1 = mass1[0] + mass1[1];
  66. mass1[2] = sum1
  67. //Array: plus string
  68. let mass = ["reg", "blue", "yellow" , "green" , "pink"];
  69. let sum = mass[0] + mass[1] + mass[2];
  70. mass[2] = sum
  71. //Object: real
  72. let car = {
  73. color: "grey" ,
  74. marka: "BMW",
  75. motor: "2L",
  76. kolosa: 17
  77. }
  78. car.color
  79. //Object: change
  80. let car1 = {
  81. color: "grey" ,
  82. marka: "BMW",
  83. motor: "2L",
  84. kolosa: 17
  85. }
  86. car1.kolosa = 15755;
  87. car1['color'] = 'black';
  88. //Comparison if
  89. var age = +prompt("Сколько вам лет?","");
  90. if (age <= 0) {
  91. alert("ты еще не родился");
  92. }
  93. else if (age <= 18) {
  94. alert("школьник");
  95. }
  96. else if (age <= 30) {
  97. alert("молодеж");
  98. }
  99. else if (age <= 45) {
  100. alert("зрелость");
  101. }
  102. else if (age <= 60) {
  103. alert("закат");
  104. }
  105. else if (age <= 60) {
  106. alert("как пенсия?");
  107. }
  108. else {
  109. alert("то ли киборг, то ли KERNESS");
  110. }
  111. //Comparison: sizes
  112. let Size = prompt("Введите размер" )
  113. let ukrsize = {
  114. Size42: "AmericanSize6",
  115. Size44: "AmericanSize8",
  116. Size46: "AmericanSize10",
  117. Size48: "AmericanSize12"
  118. }
  119. alert(ukrsize.Size42)
  120. //Ternary
  121. let text2 = confirm("Вы мужчина?") ? "Вы мужчина!" : confirm("Вы женщина?") ? "Не повезло!" : "Кто здесь?";
  122. alert(text2);
  123. // Синий пояс Number: flats
  124. const roomsOnFloor = +prompt('введите количество квартир на этаже');
  125. const floors = +prompt('введите количество этажей');;
  126. const roomNumber = +prompt('введите номер квартиры');;
  127. const porch = Math.ceil(roomNumber / (roomsOnFloor * floors));
  128. const floor = Math.ceil((roomNumber % (roomsOnFloor * floors)) / roomsOnFloor);
  129. console.log( porch, floor);