pastebin

Paste Search Dynamic
Recent pastes
Klasemen
  1. <?php
  2. class Klasemen {
  3.     private $klub_poin = array();
  4.  
  5.     public function catatPermainan($klubKandang, $klubTandang, $skor) {
  6.         list($skorKandang, $skorTandang) = explode(':', $skor);
  7.         if ($skorKandang > $skorTandang) {
  8.             if(!isset($this->klub_poin[$klubKandang]))
  9.                 $this->klub_poin[$klubKandang] = 0;
  10.             $this->klub_poin[$klubKandang] += 3;
  11.         } else if ($skorKandang < $skorTandang) {
  12.             if(!isset($this->klub_poin[$klubTandang]))
  13.                 $this->klub_poin[$klubTandang] = 0;
  14.             $this->klub_poin[$klubTandang] += 3;
  15.         } else { // jika seri
  16.             if(!isset($this->klub_poin[$klubKandang]))
  17.                 $this->klub_poin[$klubKandang] = 0;
  18.             if(!isset($this->klub_poin[$klubTandang]))
  19.                 $this->klub_poin[$klubTandang] = 0;
  20.             $this->klub_poin[$klubKandang] += 1;
  21.             $this->klub_poin[$klubTandang] += 1;
  22.         }
  23.     }
  24.  
  25.     public function cetakKlasemen() {
  26.         arsort($this->klub_poin);
  27.         return $this->klub_poin;
  28.     }
  29.  
  30.     public function ambilPeringkat($nomorPeringkat) {
  31.         $klub_poin = $this->cetakKlasemen();
  32.         $i = 1;
  33.         foreach ($klub_poin as $klub => $poin) {
  34.             if ($i == $nomorPeringkat) {
  35.                 return $klub;
  36.             }
  37.             $i++;
  38.         }
  39.     }  
  40. )
  41. }
  42. ?>
Parsed in 0.041 seconds