Да, программы такие есть называется "онлайн калькулятор расчёта количества пенобетонных блоков на постройку дома", вот один из них.
Достаточно указать периметр, параметры блоков включая толщину стены и так далее, затем нажать на "рассчитать".
Самостоятельно рассчитать так же не составит особых проблем.
Чаще, да и удобней, считать в квадратных метрах, периметр на высоту, далее внутренние перегородки (если из этих же блоков) умножили, отняли все проёмы и получили цифру.
Далее узнаём сколько пенобетонных блоков в одном квадратном метре, к примеру блок 20х30х60,
в квадрате 5,55 блоков, это при толщине стены в 200-и мм.
В стене толщиной в два раза больше (400--а мм) в квадратном метре уже 11-ь блоков.
В общем отталкивайтесь от размеров купленных блоков, высчитывайте количество в квадратном метре и делим на полученную ранее цифру.
Ну а вообще, если дом не будете возводить самостоятельно, то и считать самостоятельно нет смысла, профессионалы посчитают, плюс должен быть план-проект на строительство дома, там указано и количество и размеры, и марка пеноблоков, тут же надо ещё и толщину стен подобрать правильную.