Молорище | Дата: Понедельник, 12.05.2014, 20:59 | Сообщение # 1 |
Молор
Группа:
Продвинутые
Сообщений: 427
Награды: 11
Город: Санкт Петербург
Замечания: 0%
Статус:
| Народ, привет, кто смыслит в алгебре, помогите понять, как это сделать.
Вот есть опрос например, на пункты 1, 2, 3.
за 1 пункт проголосовало 10 человек, за 2 пункт - 3 человека, за 3 пункт - 7 человек. (эти значения всегда случайны)
У каждого пункта в опросе есть полоса от 0% до 100%. Каким образом вычислить % каждой полосы, но что бы в сумме % всех полос был = 100% ?
Функции писать не нужно, я просто пытаюсь сделать опрос на PHP, но не могу понять, каким алгоритмом узнавать эти %...
Мне нечего делать.
|
|
|
|
Weddew | Дата: Понедельник, 12.05.2014, 21:24 | Сообщение # 2 |
Группа:
Ангел Хранитель
Сообщений: 1251
Награды: 19
Город: Казань
Репутация: 1740
Замечания: 0%
Статус:
| Молорище, если я все правильно понял, то так: 1) Cкладываешь количество проголосовавших - это и будет 100 % 2) Далее ищешь процент от числа. Например:
20 человек - 100 % 7 человек - X%
Далее пропорцией крест на крест находишь X. В данном случае: X=(7*100)/20 Сумма всех полученных значений X и будет равна 100%
www.weddew-shop.ru
Сообщение отредактировал Weddew - Понедельник, 12.05.2014, 21:25 |
|
|
|
Молорище | Дата: Понедельник, 12.05.2014, 21:32 | Сообщение # 3 |
Молор
Группа:
Продвинутые
Сообщений: 427
Награды: 11
Город: Санкт Петербург
Замечания: 0%
Статус:
| Weddew, спасибо
Мне нечего делать.
|
|
|
|