Идея рефакторинга это вниз? - PullRequest
0 голосов
/ 06 июня 2018

Может кто-нибудь объяснить мне, как я могу рефакторинг по этим математическим формулам?Есть ли причудливый способ, которым PHP может выполнять эти серии математических шагов более сжатым способом?

PHP

<?php
$s = 0;

   $a = 2300; $b = 1; $c = 34.20; $d = 9.30;  $e = 0.30;

                                        $f = $a * $b;
                                        $g = $f / 100;
                                        $h = $e / 100;                        
                                        $i = $g * $h;
                                        $j = $g - $i;
                                        $k = $j * $d;
                                        $L = $i * $c;
                                        $m = $k + $L;        
                                        $s = $s + $m;  

echo $s;
?>

Результаты должны быть: 215.6181 с указанными числами.

1 Ответ

0 голосов
/ 06 июня 2018

Вы имеете в виду что-то вроде:

  <?php
  $s = 0;

  $a = 2300; $b = 1; $c = 34.20; $d = 9.30;  $e = 0.30;

  $g = ($a * $b) / 100;                        
  $k = ($g - ($g * ($e / 100))) * $d;
  $m = $k + (($g * ($e / 100)) * $c);          
  echo $;
  ?>
...