anggagewor

Untitled

Oct 11th, 2017
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.25 KB | None | 0 0
  1. <?php
  2. $maxRating = 5;
  3.  
  4. $producthandphone = [
  5.     ['rating' => 4,'max'    => $maxRating],
  6.     ['rating' => 2,'max'    => $maxRating],
  7.     ['rating' => 3,'max'    => $maxRating],
  8.     ['rating' => 5,'max'    => $maxRating],
  9.     ['rating' => 3,'max'    => $maxRating],
  10.     ['rating' => 5,'max'    => $maxRating],
  11. ];
  12.  
  13. $productsepatu = [
  14.     ['rating' => 4,'max'    => $maxRating],
  15.     ['rating' => 2,'max'    => $maxRating],
  16.     ['rating' => 3,'max'    => $maxRating],
  17.     ['rating' => 5,'max'    => $maxRating],
  18.     ['rating' => 3,'max'    => $maxRating],
  19.     ['rating' => 5,'max'    => $maxRating],
  20.     ['rating' => 5,'max'    => $maxRating],
  21.     ['rating' => 5,'max'    => $maxRating],
  22.     ['rating' => 5,'max'    => $maxRating],
  23.     ['rating' => 5,'max'    => $maxRating],
  24.     ['rating' => 5,'max'    => $maxRating],
  25. ];
  26.  
  27. $productMinumanCapLeleMabok = [
  28.     ['rating' => 4,'max'    => $maxRating],
  29.     ['rating' => 2,'max'    => $maxRating],
  30.     ['rating' => 3,'max'    => $maxRating],
  31.     ['rating' => 5,'max'    => $maxRating],
  32.     ['rating' => 3,'max'    => $maxRating],
  33.     ['rating' => 5,'max'    => $maxRating],
  34.     ['rating' => 5,'max'    => $maxRating],
  35.     ['rating' => 5,'max'    => $maxRating],
  36.     ['rating' => 5,'max'    => $maxRating],
  37.     ['rating' => 5,'max'    => $maxRating],
  38.     ['rating' => 5,'max'    => $maxRating],
  39.     ['rating' => 4,'max'    => $maxRating],
  40.     ['rating' => 2,'max'    => $maxRating],
  41.     ['rating' => 3,'max'    => $maxRating],
  42.     ['rating' => 3,'max'    => $maxRating],
  43. ];
  44.  
  45. //Berhitung
  46.  
  47. //Hp Noklia
  48. foreach ($producthandphone as $valueNoklia)
  49. {
  50.     $jmlNoklia++;
  51.     $totalRatingNoklia    += $valueNoklia['rating'];
  52.     $maxRatingValueNoklia += $valueNoklia['max'];
  53. }
  54. foreach ($productsepatu as $valuesepatu)
  55. {
  56.     $jmlsepatu++;
  57.     $totalRatingsepatu    += $valuesepatu['rating'];
  58.     $maxRatingValuesepatu += $valuesepatu['max'];
  59. }
  60. foreach ($productMinumanCapLeleMabok as $valueMinumanCapLeleMabok)
  61. {
  62.     $jmlMinumanCapLeleMabok++;
  63.     $totalRatingMinumanCapLeleMabok   += $valueMinumanCapLeleMabok['rating'];
  64.     $maxRatingValueMinumanCapLeleMabok += $valueMinumanCapLeleMabok['max'];
  65. }
  66.  
  67.  
  68. //Pertanyaan
  69. /*
  70. 1. hitung rating dari "handphone noklia"
  71. 2. hitung rating dari "sepatu swalow"
  72. 3. hitung rating dari "minuman cap lele mabok"
  73. 4. hitung rating dari toko online punya Joko
  74. */
  75.  
  76. // Jawaban
  77. $ratingNoklia              = $totalRatingNoklia / $jmlNoklia;
  78. $ratingsepatu              = $totalRatingsepatu / $jmlsepatu;
  79. $ratingMinumanCapLeleMabok = $totalRatingMinumanCapLeleMabok / $jmlMinumanCapLeleMabok;
  80. $jmlSemuaPemberiRating     = $jmlNoklia + $jmlsepatu + $jmlMinumanCapLeleMabok;
  81. $jmlSemuaRating            = $totalRatingNoklia + $totalRatingsepatu + $totalRatingMinumanCapLeleMabok;
  82. $ratingTokoJoko            = $jmlSemuaRating / $jmlSemuaPemberiRating;
  83.  
  84. echo '1. hitung rating dari "handphone noklia" : ['.$ratingNoklia.'] '.ceil($ratingNoklia).'<br>';
  85. echo '2. hitung rating dari "sepatu swalow" : ['.$ratingsepatu.'] '.ceil($ratingsepatu).'<br>';
  86. echo '3. hitung rating dari "minuman cap lele mabok" : ['.$ratingMinumanCapLeleMabok.'] '.ceil($ratingMinumanCapLeleMabok).'<br>';
  87. echo '4. hitung rating dari toko online punya Joko : ['.$ratingTokoJoko.'] '.ceil($ratingTokoJoko).'<br>';
Advertisement
Add Comment
Please, Sign In to add comment