js02_glovo.js 1.1 KB

123456789101112131415161718192021
  1. // Синий пояс Number: flats
  2. // Сделайте калькулятор, который позволит вам исходя из информации
  3. // о количества этажей в доме и количества квартир на этаже
  4. // находить подъезд и этаж определенной квартиры по её номеру.
  5. let namberOfFlat;
  6. let maxFloor;
  7. let flatsPerFloor;
  8. let entrance;
  9. let floor;
  10. while (namberOfFlat !== 0) {
  11. namberOfFlat = (+prompt("Ведите номер квартиры", "1");
  12. maxFloor = (+prompt("Сколько в доме этажей?", "1"));
  13. flatsPerFloor = (+prompt("Сколько квартир на этаже?", "1"));
  14. // debugger;
  15. entrance = Math.trunc((namberOfFlat - 1) / (maxFloor * flatsPerFloor)) + 1;
  16. floor = Math.trunc(((namberOfFlat - 1) % (maxFloor * flatsPerFloor)) / flatsPerFloor) + 1;
  17. alert(`Этажей ${maxFloor}, квартир на этаже ${flatsPerFloor} \n\nКвартира № ${namberOfFlat} \nНаходится в подъезде № ${entrance} \nНа ${floor} этаже.`);
  18. };