permanar

Finding Average and Total Score in Exam with Static Array

Mar 7th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.41 KB | None | 0 0
  1. <?php
  2.  
  3. // Nilai besar-kecil
  4. echo "<br><br>";
  5. $arr = array();
  6. $arr2 = array();
  7. $arr[0] = 93;
  8. $arr[1] = 100;
  9. $arr[2] = 57;
  10. $arr[3] = 54;
  11. $arr[4] = 94;
  12. $arr[5] = 79;
  13. $arr[6] = 92;
  14. $arr[7] = 99;
  15.  
  16. $arr2[0] = "wayan";
  17. $arr2[1] = "putu";
  18. $arr2[2] = "gede";
  19. $arr2[3] = "made";
  20. $arr2[4] = "kadek";
  21. $arr2[5] = "komang";
  22. $arr2[6] = "nyoman";
  23. $arr2[7] = "ketut";
  24.  
  25. $temp=0;
  26. $temp1=100;
  27.  
  28. for ($i=0; $i <8 ; $i++) {
  29.     ($temp<$arr[$i])?($temp = $arr[$i] AND $tempName = $arr2[$i]):'';
  30.     ($arr[$i]<$temp1)?($temp1 = $arr[$i] AND $tempName1 = $arr2[$i]):'';
  31. }
  32.  
  33. echo "<br>";
  34. echo "Terbesar : <br><b style='text-transform: capitalize;'>$tempName</b> :  $temp<br><br>Terkecil : <br><b style='text-transform: capitalize;'>$tempName1</b> :  $temp1";
  35.  
  36. // Nilai rata-rata
  37. echo "<br><br>";
  38. echo "Nilai Rata-Rata<br>";
  39.  
  40. $arr3 = array();
  41. $arr4 = array();
  42. $arr3[0] = 80;
  43. $arr3[1] = 87;
  44. $arr3[2] = 94;
  45.  
  46. $arr4[0] = 61;
  47. $arr4[1] = 57;
  48. $arr4[2] = 66;
  49.  
  50. for ($i=0; $i<3 ; $i++) {
  51.     $avg = ($arr[$i]+$arr3[$i]+$arr4[$i])/3;
  52.     echo "<b style='text-transform: capitalize;'>$arr2[$i]</b> : ".floatval(number_format($avg,2))."<br>";
  53. }
  54.  
  55. // Nilai akhir
  56. echo "<br><br>";
  57. echo "Nilai Akhir<br>";
  58.  
  59. for ($i=0; $i<3 ; $i++) {
  60.     $avg = ($arr[$i]+$arr3[$i]+$arr4[$i])/3;
  61.     ($avg>90)?$grade = "A":($avg>70)?$grade = "B":$grade = "C";
  62.     echo "<b style='text-transform: capitalize;'>$arr2[$i]</b> : $grade<br>";
  63. }
Advertisement
Add Comment
Please, Sign In to add comment