http://gitlab.a-level.com.ua/Vladislav_Postnikov/HomeWork1/src/master/HW_01/index.html#L125-L147 - вместо циклов и неизменных массивов с квартирами, есть остаток от деления и математика
let floor=1+(num-1);
let num2=+prompt('Сколько квартир на этаже?','');
let apart=1+(num2-1);
let padik=1+(+prompt('Сколько подьездов в доме?','')-1);
let _Apart=+prompt('Какая квартира интересует?','');
let _floor=Math.ceil((_Apart/apart)%floor);
if(_floor===0){
_floor=num;
}
let _raschetPadik=floor*apart;
let _padik=Math.ceil(_Apart/_raschetPadik);
if(_padik>padik){
console.log('Такой квартиры нет в этом доме');
}else{
console.log("Подьезд:"+_padik+" Этаж:"+_floor);
}
let num=+prompt('Сколько этажей?','');
let floor=1+(num-1);
let num2=+prompt('Сколько квартир на этаже?','');
let apart=1+(num2-1);
let padik=1+(+prompt('Сколько подьездов в доме?','')-1);
let _Apart=+prompt('Какая квартира интересует?','');
let _floor=Math.ceil((_Apart/apart)%floor);
if(_floor===0){
_floor=num;
}
let _raschetPadik=floor*apart;
let _padik=Math.ceil(_Apart/_raschetPadik);
if(_padik>padik){
console.log('Такой квартиры нет в этом доме');
}else{
console.log("Подьезд:"+_padik+" Этаж:"+_floor);
}
http://gitlab.a-level.com.ua/Vladislav_Postnikov/HomeWork1/src/master/HW_01/index.html#L125-L147 - вместо циклов и неизменных массивов с квартирами, есть остаток от деления и математика
let num=+prompt('Сколько этажей?','');