Minggu, 15 Januari 2017

tugas OOP PHP

Tugas OOP PHP (B)
<?php
class Bangunruang{

    protected $panjang;
    private $lebar;
    function setPanjang($panjang){

        $this->panjang= $panjang;
    }

    Public function setLebar($lebar){

        $this->lebar= $lebar;
    }


    function luas(){

        return $this->panjang*$this->lebar;
    }

}

class Balok extends Bangunruang{

    protected $tinggi;


    function setTinggi($tinggi){
        $this->tinggi=$tinggi;
    }


    function volume(){

        return $this->tinggi*$this->luas();
    }


}



$Bangun1 = new Balok();

$Bangun1->setPanjang(8);
$Bangun1->setLebar(5);
$Bangun1->setTinggi(20);

echo "OBJECT 1 </br>";
echo "Luas Persegi Panjang = ".$Bangun1->luas()."</br>";
echo "Volume Balok = ".$Bangun1->volume()."</br>";

$Bangun2 = new Balok();
$Bangun1->setPanjang(10);
$Bangun1->setLebar(15);
$Bangun1->setTinggi(6);


echo "OBJECT 2 </br>";
echo "Luas Persegi Panjang = ".$Bangun1->luas()."</br>";
echo "Volume Balok = ".$Bangun1->volume()."</br>";

$Bangun3 = new Balok();
$Bangun1->setPanjang(6);
$Bangun1->setLebar(6);
$Bangun1->setTinggi(6);

echo "OBJECT 3 </br>";
echo "Luas Persegi Panjang = ".$Bangun1->luas()."</br>";
echo "Volume Balok = ".$Bangun1->volume()."</br>";

?>

Tidak ada komentar:

Posting Komentar