Если для рисования двух виджетов требуется в два раза больше краски, чем для одного, это просто
$(total) = $(each) * quantity
Для размера вам понадобится число для масштабирования стоимости.Необходимое количество краски пропорционально площади поверхности для рисования, поэтому в этом случае
$(total) = $(per sq ft) * total sq ft
Но вы можете свернуть первую функцию во вторую, верно?Просто обработайте два виджета как один с удвоенным квадратным метражом.
Так что в конечном итоге вам понадобится некоторая оценка стоимости квадратного фута поверхности для рисования.Подсчитайте общий квадратный метраж всех продаваемых вами виджетов и умножьте его на стоимость квадратного фута для рисования, и у вас будет цена дополнительного.