script.js 1.2 KB

1234567891011121314151617181920212223
  1. let quarters = prompt("какую квартиру вы хотите найти")
  2. var search = function searchHome () {
  3. let floors = prompt("количество этажей от 1-25").match(/\d+/);
  4. while (floors < 1 || floors > 25) {
  5. floors = prompt("количество этажей от 1-25").match(/\d+/);
  6. };
  7. let entrance = prompt("количество подъездов от 1 до 10").match(/\d+/);
  8. while (entrance < 1 || entrance > 10) {
  9. entrance = prompt("количество подъездов от 1 до 10").match(/\d+/);
  10. };
  11. let apartments = prompt("количество квартир на этаже от 1 до 10").match(/\d+/);
  12. while (apartments < 1 || apartments > 10) {
  13. entrance = prompt("количество квартир на этаже от 1 до 10").match(/\d+/);
  14. };
  15. return function home (searchForHome){
  16. let resFloors = Math.ceil(quarters/apartments);
  17. let resEntrance = Math.ceil(resFloors/floors);
  18. let resApartments = resEntrance * floors;
  19. return alert(`квартира ${searchForHome} находится на ${resApartments} этаже ${resEntrance } подъезда`)
  20. }
  21. }
  22. const summer = search()
  23. summer(quarters)