Я не причем... это формула виновата.... ее ругайте!
Если предложения принимаются на расширение возможномтей программы, то, я посоветовал бы
1. изменить по дереву - "сухое" и "сырое", так как могут быть значительные расхождения в нужном кол-ве ВВ.
2. добавить вязкий вид дерева, для него ВВ надо больше чем для твёрдого.
3. добавить возможность расчёта ВВ по коэфициенту от ТНТ(1), так сказать упрощёный вариант.
Это как минимум и получится более-менее приличная програмка для дерева. Если вложить варианты расчёта "под водой, на воздухе, с забивкой" и т.д., так же и металлы с бетонами, будет вообще замечательная программа.