Haber... os adelanto lo que acabo de conseguir... acabo de conseguir esto:
Código PHP:
<?php
$a = 300;
$b = 250;
$c = 150;
$pa = ($a * 21) / ($a + $b + $c);
$pb = ($b * 21) / ($a + $b + $c);
$pc = ($c * 21) / ($a + $b + $c);
echo $pa." <br> ".$pb." <br> ".$pc;
?>
me da bien el resultado total es 21 pero el problema es que sale tambien con decimales, como evito que salga con decimales y siga dando 21?