Guest User

Untitled

a guest
Jul 19th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. <?php
  2. // Terdapat array bilangan acak contoh [-10,2,-5,-3,1,7,2,-7]
  3. // buat algoritma untuk menemukan nilai penjumlahan (+) tebesar
  4. // yang mungkin dari kedua buah bilangan.
  5. // Dan sebutkan bilangan yang dimaksud.
  6.  
  7. $array = array(-10,2,-5,-3,1,7,2,-7);
  8.  
  9. // Print array
  10. echo print_r($array, true);
  11. echo "</br>";
  12.  
  13. // Count array
  14. $n = sizeof($array);
  15. $step = 1;
  16.  
  17. // Sort array items
  18. for ($i = 1; $i < $n; $i++) {
  19. for ($j = $n - 1; $j >= $i; $j--) {
  20. echo "</br>Step ".$step++." : ".$array[$j-1]." > ".$array[$j];
  21. if($array[$j-1] > $array[$j]) {
  22. $tmp = $array[$j - 1];
  23. $array[$j - 1] = $array[$j];
  24. $array[$j] = $tmp;
  25. echo " --- here!";
  26. }
  27. }
  28. }
  29.  
  30. // Print array
  31. echo "</br></br>";
  32. echo print_r($array, true);
  33.  
  34. // Print array
  35. echo "</br></br>";
  36. echo "Penjumlahan terbesar adalah ".$array[$n-1]." + ".$array[$n-2]." = ".($array[$n-1]+$array[$n-2]);
  37.  
  38. ?>
Add Comment
Please, Sign In to add comment