Guest User

Untitled

a guest
Dec 16th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. <?php
  2.  
  3. //deklarasi class utama /Parrent class
  4. class bangun{
  5. var $p;
  6. var $l;
  7. var $r;
  8. const phi = 3.14;
  9. function luas() {}
  10. }
  11.  
  12. //Menghitung luas lingkaran
  13. class lingkaran extends bangun{
  14. function lingkaran($r){
  15. $this->r = $r;
  16. }
  17. //Rumus luas lingkaran
  18. function luas(){ //Disini Overridingnya
  19. return self::phi * $this->r * $this->r;
  20. }
  21. }
  22.  
  23. //Menghitung Luas Persegi Panjang
  24. class persegi extends bangun{
  25. function persegi($p, $l){
  26. $this->p = $p;
  27. $this->l = $l;
  28. }
  29. //rumus luas persegi panjang
  30. function luas(){ //Disini Overridingnya
  31. return $this->p * $this->l;
  32. return self::phi;
  33. }
  34. }
  35. //Memasukan Nilai Jari - jari lingkaran
  36. $angka = new lingkaran(5);
  37.  
  38. //Menampilkan luas lingkaran
  39. echo "Luas Lingkaran = "; Echo $angka->luas();
  40. echo "<br>";
  41.  
  42. //Memasukan Nilai panjang dan lebar persegi
  43. $angka = new persegi(13, 9);
  44.  
  45. //Menampilkan luas persegi panjang
  46. echo "Luas Persegi = "; echo $angka->luas();
  47. ?>
Add Comment
Please, Sign In to add comment