Для этого я думаю много ума не нужно, достаточно знать некоторые моменты алгебры и геометрии, взять к примеру вид крыши с верху, если она четырёхскатная, разделить общий вид крыши на четыре части, высчитать квадрат каждой стороны, плюс учитывать то, что нужно будет взять лишние материалы исходя из того, что будут много отходов. Другое дело, если крыша двухскатная, квадратура двух сторон, разделить на квадратуру листа и получить количество...