Расчет треугольной комнаты
Суммируем все стены и делим на два. Назовём это условное значение S0.
Чтобы узнать площадь треугольника, делаем так:
Квадратный корень (S0 * (S0 - L1) * (S0 - L2) * (S0 - L3),
Где L1,L2,L3 – длинна стен №№ 1,2,3.
Верхний периметр (потолочный) узнаётся путём сложения длинны всех стен.
У нижнего периметра будут вычитаться ширина дверей.
Верхний периметр умножается на высоту стен, тем самым получается площадь стен, из которых будут вычтены площади дверей и окон. Привязав двери и окона к конкретным стенам, даёт возможность узнать площадь каждой стены.