Процентное соотношение трёх чисел на php

#1 22 июля 2016 в 20:10
Здравствуйте.
Как получить процентное соотношение трёх чисел, которые вместе образуют 100%

При работе с двумя числами
  1. $total = $a + $b;
  2. $apercent = $a/$total * 100;
  3. $bpercent = $b/$total * 100;
Это работает.

При работе с тремя не получается.

  1. $total = $a+$b+$c;
  2. $apercent = ?
  3. $bpercent = ?
  4. $cpercent = ?
#2 22 июля 2016 в 20:33
Наверное (100*$a)/$total
#3 22 июля 2016 в 20:58

Наверное (100*$a)/$total

Lora
Да, спасибо)))

Тем кто пройдёт здесь после меня из гугла мугла по запросу построение, вычисление диаграммы php из трёх числовых значений, Процентное соотношение трёх чисел на php


  1. <?
  2. $a = 30;
  3. $b = 10;
  4. $c = 60;
  5. $total = $a+$b+$c;
  6.  
  7. $apercent = (100*$a)/$total;
  8. $bpercent = (100*$b)/$total;
  9. $cpercent = (100*$c)/$total;
  10. ?>
  11. <div style="width:<? echo $apercent; ?>%; background: green; height:40px; color:#FFFFFF"><? echo $apercent; ?>%</div>
  12. <div style="width:<? echo $bpercent; ?>%; background: #FF6600; height:40px; color:#FFFFFF"><? echo $bpercent; ?>%</div>
  13. <div style="width:<? echo $cpercent; ?>%; background: #006699; height:40px;color:#FFFFFF"><? echo $cpercent; ?>%</div>
#4 26 июля 2016 в 18:38

При работе с тремя не получается.

Нил™
вероятно где-то скопипастили некорректно)) С точки зрения математики ничего не меняется от перестановки чисел:
  1. $apercent = $a / $total * 100;
  2. $apercent = $a * 100 / $total;
  3. $apercent = 100 / $total * $a;
#5 26 июля 2016 в 20:20

вероятно где-то скопипастили некорректно

Val
не наговаривайте на человека)

С точки зрения математики ничего не меняется от перестановки чисел:

Val
это да, но тот урок математики я прогулял)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.