Ответ:

Пусть \(AC=4x\), а \(AD=3x\). Диагонали прямоугольника равны и делятся точкой пересечения пополам, поэтому \(AO=DO=\frac{AC}{2}=2x\).

По периметру треугольника ADO: \(AD+AO+DO=28\), то есть \(3x+2x+2x=28\). Отсюда \(x=4\), а \(AC=16\) см. Диагонали прямоугольника равны, значит, \(BD=AC\).

Ответ: 16 см.