Много углов в комнате
Расчёт площади пола происходит так:
Среднее значение стен №№ 1 и 7, умножаем на стену №8.
Далее делаем так:
Высчитаем переменную S1 следующим образом - (L8 - L2 - L4 - L6) / 2. L – это номера длинны стен.
Затем узнаем значение переменной S2 = квадратный корень(L3 * L3 - s1 * s1)
и S3 = квадратный корень(L5 * L5 - s1 * s1).
Теперь узнаём площадь ниши из стен №№ 3,4,5 = (s2 * L3 / 2) + (s3 * L5 / 2).
Верхний периметр (потолочный) узнаётся путём сложения длинны всех стен. У нижнего периметра будут вычитаться ширина дверей.
Верхний периметр умножается на высоту стен, тем самым получается площадь стен, из которых будут вычтены площади дверей и окон. Привязав двери и окона к конкретным стенам, даёт возможность узнать площадь каждой стены.