Насколько я понял, в подсчете соотношения в теперешних опросах используется ф-ция "floor", т.е. "округление к меньшему". Почему бы не использовать "round", т.е. "округление к ближайшему целому", тогда подсчёт выйдет на порядок точнее, ибо сейчас, например:
Опрос:
за - 9
против - 13
в процентах выйдет 59 и 40
а это ну никак в сумме не даст сотню