ivar_n 2 lat temu
rodzic
commit
59a60b0b55
1 zmienionych plików z 26 dodań i 3 usunięć
  1. 26 3
      js/02/index.js

+ 26 - 3
js/02/index.js

@@ -275,9 +275,27 @@ function comparisonSizes() {
 
 }
 
-// comparisonObject()
+comparisonObject()
 function comparisonObject() {
+   let obj = {
+      s: [40, 41],
+      m: [42, 43, 44, 45],
+      l: [46, 47, 48, 49],
+      xl: [50, 51, 52, 53],
+      xxl: [54],
+   }
+   let size = +prompt("Введите размер верхней одежды","")
+   let allSizes = []
+
+   for (const key in obj) {
+      if (obj[key].includes(size)) {
+         alert(key.toLocaleUpperCase())
+      }
+      allSizes = [...allSizes, ...obj[key]]
+      // отсортировать, сравнить с большим и меньшим значением
+      // console.log(allSizes)
 
+   }
 }
 
 // ternary()
@@ -297,9 +315,14 @@ function flats() {
    const flats = +prompt("Количество квартир","");
    const numder = +prompt("Квартира","");
 
-   const stage = Math.ceil((numder % (stages * flats)) / 4)
+   const stage = Math.ceil(((numder % (stages * flats)) ) / flats)
    const entrance = Math.ceil(numder / (stages * flats))
 
-   alert(`${stage} этаж`)
+   if (stage) {
+      alert(`${stage} этаж`)
+   } else {
+      alert(`${stages} этаж`)
+   }
+
    alert(`${entrance} подъезд`)
 }