HW 3 Операции, Типы, Сравнение, Условия и Логические операторы.1.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. // assign: evaluation
  2. var a = 5;
  3. var b, c;
  4. b = a * (5);
  5. b = c = (b/2);
  6. //semicolon: error
  7. var a = 5;
  8. var b, c;
  9. b = a * (5) b = c = (b/2);
  10. //Number: age
  11. var age = prompt('Сколько вам лет?');
  12. let date_birth = 2022 - age
  13. alert('Вы ' + date_birth + ' года рождения!')
  14. //Number: temperature
  15. var celsius = prompt('Сколько градусов по цельсию?');
  16. let fahrenheit = celsius * 1.8 + 32
  17. alert('По Фарингейту это ' + fahrenheit + ' градусов!')
  18. //Number: currency
  19. const rate = 40.1337654;
  20. let numberUsd = prompt('Введите сумму в USD которую хотите продать')*rate;
  21. nummerSum = Math.floor( numberUsd * 100 ) / 100;
  22. alert('Вы получите '+(nummerSum)+ ' гривен');
  23. //Number: flats
  24. const apartmentNumber = +prompt('Введите номер квартиры')
  25. const floorNumber = +prompt('Введите количество этажей в доме')
  26. const numberApartmentsFloor = +prompt('Введите количество квартир на этаже')
  27. let sumApartments = floorNumber*numberApartmentsFloor // здесь мы узнаем сколько квартир в подьезде
  28. let frontDoor = Math.ceil(apartmentNumber/sumApartments) //номер подьезда
  29. let floor = Math.ceil((apartmentNumber%sumApartments)/numberApartmentsFloor) //номер этажа
  30. alert('Нужная Вам квартира на '+floor+' этаже '+frontDoor+' подьезда')
  31. //Number: divide
  32. var number1 = prompt('Введите первое число!');
  33. var number2 = prompt('Введите второе число!');
  34. alert('Разделено! ' + Math.floor(number1/number2));
  35. //Number: odd
  36. var number = +prompt('Введите число');
  37. if (number){
  38. alert('Ваше число '+number)
  39. }
  40. else {
  41. alert('Введите число')
  42. }
  43. //String: greeting
  44. var name = prompt('Как тебя зовут?');
  45. alert('Привет ' + name + '!')
  46. //String: lexics
  47. let motherWord = ['дурак', 'дыбил', 'редиска']
  48. let lexics = prompt("введите текст")
  49. if (motherWord.includes(lexics)){
  50. alert('Какая некультурщина, сам ты '+ lexics)
  51. }
  52. else {alert('Ого какой культурный!')}
  53. //confirm
  54. confirm() // возвращает тип данных Boolean. А конктерно true либо false
  55. //Boolean
  56. var gender = confirm("Вы мужчина?");// В переменную gender сохранится ответ от confirm
  57. alert(gender);
  58. //Boolean: if
  59. var gender = confirm("Вы мужчина?");
  60. if(gender) {
  61. alert("Поздравляю Вы мужчина!");
  62. }
  63. else {
  64. alert("Вы женщина");
  65. }
  66. //Array: booleans
  67. var gender = confirm("Вы мужчина?");
  68. var arr = ["Поздравляю Вы мужчина!", "Вы женщина?"]
  69. if(gender) {
  70. alert( arr [0]);
  71. }
  72. else {
  73. alert( arr [1]);
  74. }
  75. //Array: plus
  76. let arr = [30, 20,];
  77. arr[2] = arr[0] + arr[1]
  78. //arr = [30, 20, 50]
  79. //Array: plus string
  80. let arr2 = ['один ', 'плюс', ' два',];
  81. arr2[3] = arr2[0] + arr2[1] + arr2[2]
  82. //Object: real
  83. var ford = {
  84. type: "hybrid",
  85. model: "fusion",
  86. power: 180,
  87. size: "4800/150/130",
  88. fuel: "petrol",
  89. };
  90. //Object: change
  91. ford["type"] = "plugin"
  92. ford.model = "c-max"
  93. //Ternary
  94. var text = confirm("Вы мужчина?") ? "Поздравляю Вы мужчина" : (confirm ("Вы женщина?") ? "Поздравляю Вы женщина" : "Кто же ты?")
  95. alert(text);
  96. //Comparison: sizes
  97. var size = prompt("Введите свой размер одежды");
  98. if (size == 40){
  99. alert("В таблице размеров Великобритании у Вас 6 размер");
  100. }
  101. else if (size == 42){
  102. alert("В таблице размеров Великобритании у Вас 8 размер");
  103. }
  104. else if (size == 44){
  105. alert("В таблице размеров Великобритании у Вас 10 размер");
  106. }
  107. else if (size == 46){
  108. alert("В таблице размеров Великобритании у Вас 12 размер");
  109. }
  110. else if (size == 48){
  111. alert("В таблице размеров Великобритании у Вас 14 размер");
  112. }
  113. else if (size == 50){
  114. alert("В таблице размеров Великобритании у Вас 16 размер");
  115. }
  116. else if (size == 52){
  117. alert("В таблице размеров Великобритании у Вас 18 размер");
  118. }
  119. else if (size == 54){
  120. alert("В таблице размеров Великобритании у Вас 20 размер");
  121. }
  122. else {alert("Введите коректно свой размер цифрами");}
  123. //Comparison: object
  124. var size = {
  125. 40: 6,
  126. 42: 8,
  127. 44: 10,
  128. 46: 12,
  129. 48: 14,
  130. 50: 16,
  131. 52: 18,
  132. 54: 20,
  133. }
  134. var yourSize = prompt("Введите свой размер одежды");
  135. alert('В таблице размеров Великобритании у Вас '+size[yourSize]+' размер')