Да я не про это. Парень сам написал формулу. По ней можно уже написать код при помощи гугла.
Можно многими способами и с усложнениями, но
Мы не знаем досконально условий.
Для того что озвучили выше - достаточно обработки ввода и вывод по указанной уже формуле. Остальные извращения (как проверка допустимости этажа) должны быть чем-то обусловлены
Не извращения, а следования код стайлу языка