task-18.js 1.3 KB

1234567891011121314
  1. // Синий пояс Number: flats
  2. // Сделайте калькулятор, который позволит вам исходя из информации о количества этажей в доме
  3. // и количества квартир.
  4. // на этаже находить подъезд и этаж определенной квартиры по её номеру.
  5. // Например для 9этажного дома по 4 квартиры на этаж 81 квартира находится на 3м этаже третьего подъезда.
  6. const floors = +prompt("Введите количество этажей в доме");
  7. const entrances = +prompt("Введите количество подъездов в доме");
  8. const flats = +prompt("Введите количество квартир на одном этаже");
  9. const totalFlatsNumber = flats * floors*entrances;
  10. const searchFlat = +prompt(`Введите номер квартиры, который хотите найти. (не более ${totalFlatsNumber})`);
  11. const searchEntrance = Math.ceil(searchFlat/(flats*floors));
  12. const searchFloor = Math.ceil(searchFlat%(flats*floors)/flats);
  13. alert(`Квартира ${searchFlat} находится в ${searchEntrance}-м подъезде на ${searchFloor}-м этаже.`);